微信后台开发春招。。。不知道是不是凉了
微信的补招内推,3月9号电话面的一面,感觉问的还是比较基础的,然后听面试官的意思会有二面的样子,可是等了这么久都没有电话,不是官网投的所以也查不到状态,现在贼难受。。。有没有有经验的大佬分析一下是不是凉了,应不应该官网再投一次呢= =,晚上回忆了一下一面的问题,也给大家参考一下吧:
- C++ struct和class的区别
- 虚函数相关(多态如何实现,可以把构造函数声明成虚函数吗)
- 编译原理的一些问题(忘了)
- struct和class的字节对齐和原因
- C++堆和栈的区别
- 常用的排序算法
- 有序数组二分查找的时间复杂度
- 二叉树的前序遍历、中序遍历、后序遍历
- TCP/IP分层
- TCP协议和UDP协议的区别
- TCP三次握手
- TIME_WAIT状态
- 浏览器输入www.qq.com,从TCP/IP分层说全过程,可能会在哪些过程出问题
- TCP(流式协议)包大小的控制(不太懂意思)
- 多线程和多进程的优缺点
- 进程和线程通信方式
- 一个进程创建共享内存,退出还存在吗
- 场景题:服务突然启动不了怎么调试
- EPOLL ET模式和LT模式
- 多个线程同一socket同时读写问题(EPOLL_ONESHOT)
- 智力题:64匹马,8条跑道,不允许计时,只计名次,决出前四名充分必要条件要多少次
- Top m问题(m不是常数,数据量大)
- 求逆序数对
- 数据库索引的结构
- map、unordered_map的实现原理、时间复杂度
- 红黑树和平衡二叉树
- 还有就是项目和实习经历