秋招面经-帆软-后台开发工程师--二面

1、自我介绍

2、说一下32位的操作系统和64位操作系统的区别

3、Java中long和Long有什么区别

4、long和Long在性能上有什么区别?

5、怎么理解Java中的字节码,为什么需要有字节码这个东西的设计?

6、描述一下有向图中迪杰斯特拉算法的计算过程

7、共享屏幕,用自己的IDE实现一下迪杰斯特拉算法(15min)

8、笔试最后一道题没做出来,面试官把这道题发出来了,让你重新阅读,然后讲解题思路(硬控20min) --- 有道友做了帆软8.6的笔试应该会有印象,让求一场围棋比赛最多能安排“势均力敌”的比赛场数。

9、给你一个长度n的数组,输出数组中所有连续k个数的最小,最大值(见图二)。先讲解思路然后共享屏幕进行代码的编写。然后按照图三展示的测试用例,去讲解代码的执行流程(20min)

10、职业规划

11、大学除了学习,有没有参加过什么比赛或者竞赛

12、刷力扣的过程中有没有让你眼前一亮的知识点?

13、你是跨考的,本科的时候接触过哪些计算机相关的知识?

14、反问

全部评论

相关推荐

评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务