0828 一面
自我介绍
线程和进程的区别
多线程编程中用到了哪些锁
除了互斥锁其它的锁了解么
socket编程 客户端和服务端 要经过哪几个调用,最终能保证连接的建立
最开始的 和监听到消息的 文件描述符有什么区别
socket是面向tcp还是udp
tcp可靠在什么地方
什么是多态,多态底层是通过什么数据结构实现的
派生类继承父类时,虚函数表和父类的是一个么
类的静态成员函数可以设置成虚函数么,为什么
智能指针,share_ptr 和 weak_ptr的区别
new 和 malloc 的区别,使用时要注意什么
vector删除中间一个元素后,会导致哪些迭代器失效,哪些? 增加元素,没超过容量,哪些会失效?
map容器底层数据结构是什么?
红黑树和AVL树有什么区别
map里存的元素是有序的还是无序的
了解脚本语言么,比如python, linux的shell
tcp三次握手和四次挥手的时候,每次发送一个包后对应的tcp的状态机了解么
tcp三次握手和四次挥手的过程中,有两个连接队列,半连接队列和全连接队列有什么区别
数据库了解么
索引的底层数据结构和原理了解么
B+树的特点了解么
算法题:二叉树右视图
0830 二面
自我介绍(技能点、项目等)
socket编程用的什么协议
socket服务器,accept非阻塞模式
多线程用到了什么锁
除了互斥锁其它的锁了解么
怎么实现计时器
数据库采用什么数据结构去存取
mysql了解么
vector删除等于5的元素
map,set删除后元素会失效么
static成员和非static成员有什么区别
static修饰的类成员函数,为什么调用不到非static的成员函数
有没看过代码方面的书
linux操作系统熟悉么
虚拟内存和物理内存有什么区别,之间的关系
malloc申请一个字节的内存,操作系统会怎么分配
内存分配策略了解么,比如如何避免内存碎片
send发送一个字节,是立马发送到对端么
0831 收到感谢信,我还是太菜了
全部评论
(1) 回帖