CVTE(视源股份)面试总结

这是一个要求一年经验的岗位,有些问题已经记不清了,毕竟入职了一个多月,而且是猎头叫过去面试的,准备时间才两天不到,很多问题都没答好

一面(电面)

1.谈一下你最近的几个项目:因为面试有一个硬性要求是有微服务经验,所以我就简单介绍一下我那个微服务商城项目。dubbo+disconf,用docker部署,宿主机之间的网络自己搭建的,用的什么忘了。之所以不用dockerswam是客户那边的运维不想学。

2.谈一下你对微服务的了解,有什么优缺点:这个跟网上回答的差不多,无非就是解耦啊,可独立部署之类的

3.讲一下你对dobbo的了解:分布式服务框架,其实相对于springcloud来说功能并不完善。简单说就是Dubbo 专注 RPC 和服务治理,Spring Cloud 则是一个微服务架构生态。 dubbo很多组件都需要自己选择,需要考虑各个组件之间的协调性,而springcloud为我们提供了一个完整的组件支持,而且因为是spring家族的,所以与spring兼容性很好,反观dobbo就需要我们去解决一些问题。

4.因为说到了springcloud,所以就问我springcloud和dubbo的区别,该如何选择:这里主要说的是dubbo与springcloud之间的优缺点,着重要说的是两者之间适合什么样的公司,毕竟没有最好的框架,只有最合适的框架。

5.dubbo的工作原理,项目之间如何通讯,通讯的流程是怎样的:当时通讯流程没答上来

6.假如有很多消费者调用一个提供者,如果有提供者的接口变了,比如参数或者返回值变了,每个消费者也要跟着变吗:当初想不出如何回答,因为没有遇到过这种问题,后面到网上查说可以用工厂模式,我回答都要跟着变那肯定是错的。

7:如何创建多线程,多线程的各个状态,线程池参数,原理,多线程的应用场景

8.然后就讲到并发容器有哪些,hashmap和hashtable 的区别,hashmap的原理,1.8之后有没有变化

9.volatile关键字的作用,然后就问什么是到同步锁,分布式锁,volatile和synchronized区别

扫描二维码关注公众号,回复: 5181894 查看本文章

10.什么是java内存模型:当时只知道jvm内存模型,但其实答jvm内存模型也能说出点东西,不过太紧张了没联系起来,如果这个答出来,后面会问你GC回收机制的问题

11.谈一下redis:里面会问redis的数据类型,工作原理,持久化方式

12.谈一下spring

13.说一下用什么定时器框架,工作原理

14.最近在看什么书或者源码:我说看java并发编程和spring源码,面试官就来了兴趣,问了很多spring源码的知识,其实我才看了一半。比如spring初始化对象的代码是什么之类的

二面(现场面)

现场面是部门经理+组长过来,主要面试工作中具体的工作内容与你是否匹配,所以每个部门差异比较大

1.http和https的区别,什么是令牌

2.设计一个通讯之间的加密方式:当时答不出来,完全没有了解过相关内容

3.http状态码有哪些,代表什么意思

4.讲一个最难的项目你做过最难的功能,在纸上画出具体的流程和数据库设计:当时讲了一个拼团功能的设计,其实这个不是最难,而且这个是我和项目经理一起做的,所以有些不熟没答好,比如数据库设计好像自己说得有问题。

5.设计一个高并发秒杀功能:当时简单讲了运用redis记录库存,面试官说这样还是会出现超卖和库存错误的现象。其实我有详细做过秒杀功能,但是面试前没有准备,所以一时间只记得redis,其他的忘了,感觉面试官也有点无奈。。。

6.一道数据库题和两道编程题:数据库题就是根据男女查平均分和去重,还有条件记得用having,还有一些干扰项不要管他就行。编程题就是查出一个字符串中某个字符出现的最多的第一个是哪个字符,还有一道是【a】1【r】23【ed】43,解析上面的字符,要求格式是1a23r43ed:编程题都没答得不太好,所以大家面试前记得刷题啊

7.java1.8有什么新特性:我回答了stream,lambda,还有当满足了某些条件,hashmap底层实现由之前的“数组+链表”改为“数组+链表+红黑树”,然后就问我lambda怎么用,为什么hashmap要改变数据结构,为什么红黑树会比之前快,我说我做过测试,具体原来答不出来,还有问我如何实现一个红黑树。。。

后面就是让我问还有什么问题,或者说我有哪些亮点他们没有问出来,让我自己说一下,我就说了一个在工作中定位一个网页访问速度慢,然后如何优化的流程,还有如何使用改进当前redis一级缓存。最后我问自己如果想满足工作要求还需要学习什么,还有公司用到的技术方面。不得不说cvte的技术在业界还是比较领先的,有自己研发的日志系统,基于k8s的一套部署系统,还有好多好多,当初也是看中他们的技术过来的。如果最后我没问这些问题,那这次二面肯定是挂了,可能面试官看重我的学习热情吧哈哈。

HR面:

CVTE的HR面还是比较出名的,会有很多心理问题,印象比较深刻的就是

1.你人生中对你影响最大的一件事是什么

2.在什么情况下会拒绝我们公司的offer

3.你的性格像父亲还是母亲,哪里像,为什么?

4.什么事对你的打击最大

5.如果跟同事有争执该如何处理

6.你最自豪的事是什么

还有好多好多,光这些心理问题就聊了超过半小时,接下来就问你上家公司的工资,如果工资低于多少会不考虑这个offer之类的,反正就是压工资。

有个建议就是hr面还是要诚实回答,毕竟他们的问题是一环扣一环的,如果发现有不作假的地方,直接就over

猜你喜欢

转载自www.cnblogs.com/iceggboom/p/10393145.html