诺瓦科技面经 2021届秋招提前批 软件开发

写面经,求好运

一面 8.12 14.10 – 14.50 40分钟

面试官超级准时,超和蔼,面试体验感极佳

1.自我介绍+项目介绍(介绍完项目后疯狂问项目)

2.HTTP轮询和Websocke的区别

3.你项目中用了生产者-消费者模型和阻塞队列,不用行不行,还能用什么/p>

4.项目中你是怎样实现匹配机制的/p>

5.webSocket的实现流程

6.WebSocket中发送了哪些消息,消息推送是怎样实现的

7.项目还有什么优化的地方

8.A向服务器端发送请求,服务器只向B响应,不对A响应怎么实现

9.java中多态的使用场景和怎么确定上级方法

10.java的内存模型

11.java的GC机制和垃圾回收机制

12.ConcurrentHashMap的底层原理(1.7和1.8的区别以及内部锁机制)

13.synchronized关键字和volatile关键字的区别和适用场景,为什么会指令重排序

14.HTTP,TCP,UDP的区别

15.TCP的滑动窗口和拥塞控制机制

16.问了几个状态码

17.如果让你转C++,是否愿意

18.你还有什么问题问我吗

反问:老师你觉得我如果应聘砸门岗位还需要做什么改进(面试官说:你觉得你哪里答得不好。。。。)

诺瓦后期的新人培训计划

二面:8.15 16.50 – 17.40 50分钟

害 完全不同于一面的和蔼,二面太冷了,面试官全程没表情
二面主要问项目,就是纯项目的那种,基于自己的项目写的
(听到他说那我们来看看你的学生宿舍管理项目,我心都凉了一半,弄得太早没复习,全忘了)

五子棋项目:

1.五子棋项目中怎么解决玩家下线问题何时开始确定其为下线点果浏览器端无法向服务器端产生相应,就是正在下棋呢电脑关机了,怎么解决快速识别下线问题,我说在服务器端加个定时器,浏览器端定时向服务器端返回响应,他说不太妥。。)

2.一个人比较厉害,他想同时跟多个人下棋,那么怎样保证不会匹配到自己

3.WebSocket的主要流程和实现原理/p>

4.匹配模块的主要流程,用类来进行描述

5.怎么解决玩家正在匹配中下线问题僵尸玩家部分)

6.怎么解决出现海量数据请求的情况,怎么保证服务器稳定性/p>

7.在项目中遇到的问题/p>

8.项目中还可以进行怎样的优化玩家积分+天体匹配+胜负积分管理)

9.问到了房间模块中uuid的使用

学生宿舍管理项目:

1.项目中体现的面向对象的思想,具体为类描述

2.项目中体现的多态的思想,具体为类描述(想听到用户,管理员等)

3.基于这个项目,在还没有开始进行之前,怎么向组员沟通,规划项目的内容和项目框架

4.项目中主要应用到的模块

5.用Junit框架测试是怎样进行的,Junit框架主要流程包含了什么/p>

6.项目中只用了Servlet,有没有用其他的,servlet是怎么用的(我说用注释@,他说还有其他的办法自己下去了解)

7.对于数据库连接是怎样操作的

8.项目没用什么框架啊,就是简单的用了JDBC连接数据库,那你会不会框架啊(不会啊不造啊在学啊)

其他闲聊:

1.后期职业规划

2.是不是长期在西安发展

3.你觉得比同级女生优秀在哪里

4.遇到问题经常怎么解决(项目中+生活中)

5.说一个目标或者挑战,觉得自己能达到的概率是多少

hr面 25分钟

1.自我介绍

2.你知道自己前面面试官的评价吗,针对评价做自己的后期改变

3.为什么不考研

4.选择平台的依据

5.还投了哪些公司,到什么样的进度了

6.有男朋友吗

7.自己的听了面试官的评价后觉得自己的不足在哪,怎么改变

8.反问:自己需要提高什么技能 后期新人培养计划 能不能去实习实习可不可以抵试用期…

面试官的评价:对项目的目的性不够强,解决问题的能力是有的,对于问题的探索可以更加深入,技术栈的深度需要加强
(面试老师真的很好很和蔼,整体来说诺瓦的面试体验感5颗星,少见的一个群里5,6个hr天天解决问题的及时回复的)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月13日
下一篇 2020年7月13日

相关推荐