后端研发实习生 专题汇总

后端研发实习生 面试经验分享列表,共5

| 内部推荐
面试过程:

分为两轮,第一轮简单问了问个人情况,做过哪些项目,看了看github,之后考了TCP相关的题目。第二轮问了MVC,python,以及数据库相关的知识,然后手写一道代码题,题目是merge intervals,要求用O(n)完成。面试结束后可能对我不是特别满意,所以让我第二天发给他一段我写的最好的一个项目的代码,把其中所写的东西解释给他。

面试官问的面试题:

1. TCP相关问题
2. MVC相关问题
3. python一些语法的用法,比如倒序查看数组之类的
4. Mysql的底层实现,以及一些基础知识,比如如何连接数据库,如何回滚等
5. 手写一道算法

赞一下(0) 踩一下

| 校园招聘
面试过程:

从学院实习群看到的岗位,然后投递简历到邮箱后通知面试,一个面试官带我到会议室单独面我,问了项目相关内容和一道leetcode简单算法题(没有刷,不会呜呜呜),最后没有被录取。感觉还可以,面试官比较和蔼耐心,我回答不上面试官也会说没事。

面试官问的面试题:

项目:maven的生命周期。表结构怎么设计的。websocket原理。
java基础:读过java源码吗。熟悉什么(我说熟悉集合),问hashset底层原理。
算法:链表是否有回环。
其他:平衡二叉树和红黑树的区别。

赞一下(0) 踩一下

| 内部推荐
面试过程:

非常紧急,打电话给我要求明天就面试,通过牛客网视频面试,一面计算机基础,二面项目,三面人生,数据结构和算法很重要,都要会代码实现,而且速度要快,手撕代码,代码能力要求也很高。

面试官问的面试题:

一上来数据结构算法哈希表,链表,堆,快排,各种计算机网络,数据库,操作系统,手撕代码。用C++实现逆转单链表
计算机网络:TCP三次握手描述一下,为什么不是两次或者四次?如果是会怎么样?TCP和UDP有什么区别?都解释一下,TCP四次挥手描述一下?为什么会有TIME_WAIT?TIME_WAIT发生在什么时候哪一端?
算法:经典的青蛙台阶问题,一个青蛙一次可以选择上1或2 个台阶,假如有n个台阶,有多少种跳的可能?
请你用堆栈来实现一个队列?
问你知道hashcode和hashmap吗?

赞一下(2) 踩一下

1   共 1 页