字节一面
常规自我介绍:姓名、学校专业、学校表现(也就是奖项、荣誉)、项目介绍。
听了项目以后开始问我项目相关的问题
之后就开始问常规问题
1、知道tcp/ip吗(只知道是一个协议簇,内部包含很多协议,向tcp、udp协议。)
2、ip协议的报文(不知道,对ip协议了解不多)
3、七层协议和五层协议(说了七层,然后说了四层(听叉了))
4、数据链路层的协议(直接说不太了解)
5、套接字流程
6、多态
7、内存管理
8、c语言和c++struct的区别,没答好,就问了struct和class的区别
9、模板的编译
9、http协议
10、get和post的区别
11、倒序工字遍历二叉树(大概说了想法,但是有问题,面试官一直提示我,没写出来)
12、又想让我写快排(好久以前学的,没复习忘了)
13、然后又问我算法中什么最了解,我说贪心,结果给了我一道动态规划的题目最长公共子序列。(答题思路记得,但具体忘了,我简历上只写了了解,我是真的想不起来了)
14、现在想想面试官应该是向给我过,然后无可奈何的给了我一到简单的题目,给定一个数组,求里面连续数据的最大值。(在面试官的提示中写出了代码)
最后肯定就是你有没有什么想问我的了,肯定是问我还有没有什么需要改进的地方。
前面的自我介绍和基本问题用了大概四十几