字节真的是我面的最不一样的部门了!面试官丝毫不按常理出题!!
一面:(还可以,就是过程有点难受)
自我介绍,项目相关
http和https的区别?
追问:OA认证如何认证的?能抵挡中间人攻击吗?
OSI七层模型,说一下每层处理的东西吧,从下往上说吧
TCP的可靠传输靠什么?简单说一下窗口机制
数据库的三个范式
了解哪些设计模式(当时的我一个都不了解,乱编了一下,后来面试官说了一下观察者模式,问我对这个模式有什么看法,优缺点啥的)
软链接和硬链接
大小端
进程和线程的区别
虚拟内存指的是啥?(我说了一下概念,然后面试官说你这么说也对,但不是我想听的TAT)
算法题:股票交易问题、c++实现huffman树
二面(真的不是随便背背八股文就可以的!)
先说项目,问从项目中学到了什么,觉得还有什么地方是需要改进的
TCP的可靠传输是靠什么的?
窗口控制的具体过程,如果服务器端一直没收到包会怎么样?
数据库事务的四大特性,说一下你理解的隔离性,和原子性又有什么区别呢?
程序从文件到可执行的步骤,尽量的详细
追问:预处理阶段,到底怎么处理头文件的
进程PCB包含什么内容,线程中有哪些资源是共享的,哪些是独有的。(我说堆栈不是共享的,后来又改说堆应该是共享的,然后面试官就跟我“详细”探讨了到底是不是共享的,p.s.我其实还是懵的TAT)
静态库和动态库有什么区别
追问:如果现在有两个动态库A和B,那A要找B的地址怎么找
虚拟地址和物理地址如果还没有建立连接的话,怎么对物理地址进行挂载(应该是这么问的)
了解的页面置换算法
算法题:已知前序和中序顺序,求后序顺序(不写代码,说出来就好)
已经有rand7的函数,实现rand10的函数
最后,回馈+许愿!everybody 冲冲冲!大家最后都能有满意的offer!
全部评论
(4) 回帖