面试复盘|好未来全部面试记录(感谢信)

一面(50min

1、自我介绍(大概8分钟)

2、聊项目

3、linux下传统TCP/IP捕包流程

    传统捕包会导致2次数据拷贝还有上下文切换导致的cache miss,浪费CPU资源,增加了时延

4、RDMA技术为什么低时延,高并发

    内核旁路技术,还说了DPDK的内核旁路原理。

5、RDMADPDK技术的区别

    协议栈上升到用户态与下沉到网卡的区别,以及灵活性这一块

6、三次握手与四次挥手以及具体的状态变化

    八股文,一直说到面试官打断。

7、TCPUDP区别

    八股文,一直说,扯到沾包,拆包,被面试官打断。

8、设计可靠UDP传输

    将TCP拥塞控制,流量控制,SYN同步,Ack机制、重传、校验,还要设计一个发送接收缓冲区。

算法题:
最大回文子串


二面35min

1、自我介绍(大概7分钟)

2、linux常用指令

3、linux对具体文件去重?
    这个没有答出来

4、数据库:索引有哪几种?
    不清楚

5、为什么要建索引?
    直接扯了重建一个索引数据结构,减少查询需要遍历的条目。

6、列举下排序算法,并说出各自的时间复杂度与空间复杂度?
    基本八股文,背了一遍,并讲了快排,堆排的时间复杂度怎么计算出来的。

7、哪些是稳定排序?
    先讲结果,再从原理上说,只说了快排、冒泡,归并,就被面试官打断了。

8、什么是多态,怎么实现多态?
    八股文,谈静态多态与动态多态,动态多态通过虚函数表,静态多态是通过编译器处理,将重载函数的生成的符号表进行修改,使得符号表都是唯一的。

9、什么函数不可以成为虚函数?静态函数、非类成员函数,

10、虚函数表存在哪?    
    基础八股文,根据虚表的特征分析不在在堆栈、代码段中

算法题:

1、快速排序

2、最大子数组和


hr面25min

1、自我介绍

2、在项目中怎么跟用户沟通需求

3、团队合作中,出现技术争执你是怎么处理的

4、团队合作中,技术讨论会上谁主导讨论

5、你为什么选择我们好未来

6、你为什么投递这个岗位,怎么考虑的

7、可以谈一下自己未来三到五年的职业规划吗?

8、可以提前来实习吗

9、你是如何看待双减政策对教育行业的冲击

反问:

1、你们的企业文化

2、部门的工作氛围


总结:

对于基础这块的面试,我的理解是先打出总体的脉络,再谈一些相关知识点,最后留几个技术点让面试可以接着往下问。然后自己对于Linux的基本操作,没有使用过的情况下,没法给与一个好的回答,导致直接社死。最后数据库是真的不擅长的地方,后续慢慢看吧。


回答的不好的问题:

1、linux对具体文件去重

2、看待双减,有什么好的回答吗?

3、索引有哪几种


#面试复盘##面经##好未来#
全部评论
快排不稳定
点赞 回复 分享
发布于 2021-09-04 00:44
楼主什么岗位?
点赞 回复 分享
发布于 2022-08-17 11:27 辽宁
最后挂掉会发感谢信吗,我二面过了四五天了,一点动静都没有了
点赞 回复 分享
发布于 04-29 11:37 山西

相关推荐

工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
10-11 15:42
皖西学院 Java
青鱼LINK:我硕士,也是java0面试,吾道不孤
点赞 评论 收藏
分享
3 4 评论
分享
牛客网
牛客企业服务