CVTE 2018春招面经 Web后台研发 回馈牛客

作者:MontaChan
链接: https://www.nowcoder.com/discuss/69397?type=2&order=3&pos=18&page=1
来源:牛客网

1.前语
知乎上对CVTE的风评确实不好,不过我认为还是见仁见智吧.
由于17年秋招没有去参加,导致错过了很多机会,很后悔。
从17年11月左右就开始计划在实习,复习,毕业设计等等… 持续关注牛客的讨论区,看各种大佬的技术面经,就想着不断地充实自己。
最要感谢的是这位大佬的面经:https://www.nowcoder.com/discuss/5941 对我影响很大,促进我一定要好好复习去春招。

2.面试进度

  • 2018.03.04 投递简历
  • 2018.03.10 线上笔试
  • 2018.03.14 现场一面二面
  • 2018.03.16 终面
  • 2018.03.18 通过

3.面试过程
一面 基础(45分钟左右):

1.自我介绍
2.Java里HashMap底层,涉及加载因子,扩容,拉链检测等问题
3.红黑树的理解,简述原理
4.多线程的创建方式 (Thread Runnable Callable)
5.多线程中的通讯
6.synchronized的底层原理,包括javap后分析monitor指令集
7.Lock接口下ReentrantLock的原理,包括tryLock过程、非公平锁、公平锁、CLH队列处理的过程、以及锁自旋的过程
8.AQS接口的理解
9.手撸topK算法(部分快排实现)
10.jvm部分(内存管理,垃圾回收算法,垃圾回收器)
11.jdk1.8的特点(提了lambda、Option,fork,filter集合等特性)
12.mysql的存储引擎特点(主要是myisam和innoDB)
13.索引类型,索引算法
14.优化sql的一些方式(explain,profile,设置慢日志查询等)
15.redis的基本数据类型
16.项目中的一些问题,例如如何解决缓存击穿(双锁方式)
17.数据传输序列化的问题(hession,Kryo,protostuf)
18.问了职业规划想法.

表示感谢之后,愉快地结束一面,准备转身走人的时候,面试官让我去另外地方等会,继续二面。
全程感受:面试官人很好,全程很耐心,问的问题也挺全面也有一定的难度。有一些地方我说对会纠正我,感谢!

二面 项目架构设计 (1个多小时)
1.自我介绍
2.对自己做过项目最感兴趣的一个,为什么。
3.把整个项目的架构图画出来,自己负责的部分,剖析出来,然后分析。
4.并发量多少,查询时间多少,数据量,以及数据库你怎么设计。
(由于我做的这个项目有点复杂,是实习公司内部分布式框架做的,因此又被问了分布式的理解,微服务的理解)
5.场景优化题,假如我现在这个系统并发量突然达到10倍级别,我如何处理,这里我就从项目的路由控制层开始说起:
a.首先用nginx+lua进行分析这个10倍的请求的是否合理,进行随机丢包处理
b.如果请求都合理,就到web应用层的逻辑代码进行优化,减少循环的使用,以及使用弱引用类型,有意去释放对象的引用
c.在jvm层进行调优,测试设置jvm的参数,配置gc日志,查看gc日志,减少fullGc的次数
d.进行缓存中间件的优化,使用集群的方式,搭建高可用(这里又被问到了redis的持久化方式aof,rdb,kahadb,mysql等)
e.服务的负载均衡,以及服务的高可用
f.db的主从读写分离模式
g.数据传送,使用protostuf序列化

6.springIoc,Aop,手撸代理模式uml图(建议面试前好好复习设计模式uml图)
7.SSO单点登录的设计,如何共享session
8.dubbo、springCloud的一些看法
9.职业规划
10.和我说职位工作内容

二面比较难,要手撸很多图,然后晚上回去打游戏的时候收终面的短信。
全程感受:考验的是设计的思路还有高并发的解决方案,因为有实习经验做过相关项目,所以还是能够回答出来,感觉还行,面试官真的很厉害。

终面 hr+副总裁
1.自己前面两轮的评分
2.家庭父母工作,父母身体,兄弟姐妹情况,女朋友情况
3.拿不到offer会怎样,拿到offer还有其他更好offer会怎样
4.一天能够工作多少小时,一周工作多少天
5.期待薪资(不能太高,官网都是虚的)
6.五年规划,十年规划
7.进入到cvte最不想看到的是什么
8.对你影响最深的一个人

等通知
昨晚收到通过通知,终于能睡个好觉,哈哈!

最后
感谢家人,女朋友,好朋友一路的支持,还有牛客网上面大佬们的面经
希望各位还在奋斗春招的同学能够早日拿到如意的offer
最后送给大家一句话:
当你的才华撑不起你的野心的时候,你应该静下来学习。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值