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

写面经,求好运

一面 8.12 14.10 - 14.50 40分钟

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

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

2.HTTP轮询和Websocke的区别

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

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

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的主要流程和实现原理?

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

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

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

7.在项目中遇到的问题?

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

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

学生宿舍管理项目:

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

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

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

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

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

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天天解决问题的及时回复的)

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
诺瓦FPGA秋招笔试题主要分为两个部分,第一部分是专业知识测试,第二部分是编程题。 专业知识测试部分包括了FPGA的基础知识、Verilog语言、时序设计以及数字电路等方面。例如,可能会涉及到FPGA的组成原理、时序约束的设置、时钟域划分、时钟频率的设计、异步时序的处理等方面的问题。这部分的题目主要是考察考生对于FPGA的整体架构和设计流程的理解,以及对于一些常见问题的解决能力。 编程题部分可能会要求考生使用Verilog语言进行硬件描述,或者使用Vivado等FPGA开发工具进行仿真、综合和实现等流程。题目可能包括多个模块的设计与连接、时序要求的满足、状态机的设计、数据通路的实现等方面的内容。这部分的题目主要是考察考生的编程能力和对于FPGA开发流程的熟悉程度。 对于这样的笔试题,我建议考生首先通读题目,理清各个要求和步骤,然后有针对性地回答问题。在回答过程中要注重思路的清晰和逻辑的严谨,遇到不会的问题可以先跳过,尽量保证其他部分的答案的完整性。在回答编程题时,要注意代码的规范性和可读性,以及对于时序约束和时钟域的处理。尽量利用仿真工具进行测试,确保设计的正确性和功能的完备性。 总之,对于诺瓦FPGA笔试题,需要考生具备扎实的FPGA基础知识和Verilog编程能力,同时熟悉FPGA开发流程和工具的使用。只有全面理解题目要求,有条不紊地回答问题,才能在笔试中取得好成绩。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值