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

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
最后送给大家一句话:
当你的才华撑不起你的野心的时候,你应该静下来学习。

#春招##广州视源电子科技股份有限公司##Java##面经#
全部评论
楼主,现场面试,排队等的久么
点赞 回复 分享
发布于 2018-03-19 13:40
我的楼主舍友 贼6
点赞 回复 分享
发布于 2018-03-19 15:09
我同班同学在 CVTE!!!
点赞 回复 分享
发布于 2018-03-19 15:19
貌似还有一周实习期,不通过照样KO
点赞 回复 分享
发布于 2018-03-19 15:33
和楼主的相比,我的cvte面试容易到我怀疑人生
点赞 回复 分享
发布于 2018-03-19 17:31
昨天下午三面连在一起面完了,  但是终面表现很糟糕,我是不是要凉了?
点赞 回复 分享
发布于 2018-03-19 23:00
HR面是几个人一起吗?
点赞 回复 分享
发布于 2018-03-21 00:21

相关推荐

秋招进行到现在终于能写总结了。完全没想到战线会拉这么长,过程会如此狼狈,不过更应该怪自己太菜了。好在所有的运气都用在了最后,也是有个去处。背景:双2本硕科班,无竞赛,本科一段研究所实习,硕士一段大厂暑期实习但无转正。技术栈是C++ & Golang,实习是客户端音视频(而且是鸿蒙端开发),简历两个C++项目一个Golang项目。主要投递岗位:后端,cpp软开,游戏服务端,测开,以及一些不拘泥于Java的岗位。从8月起总共投递123家公司,笔试数不清了,约面大约30家。offer/oc/意向:友塔游戏(第一个offer,面试体验很好,就是给钱好少南瑞继保(计算机科班点击就送(限男生),不...
乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
评论
14
68
分享
牛客网
牛客企业服务