跟谁学一面凉经C++..祝你们顺利..
面试官人很nice,很耐心,也给很多提示。。。我竟然现场快排没写出来真的是罪过。。。这两天一直补课数据库和LINUX忽视了算法。。。
然后一点都没问。。问的真的不难。。字符串数据库linux都没有问。。但是。。。唉。。
问了很多项目,但不是很细节,大致了解一下,我的项目偏算法多一些,问我为什么选C++。
以下非答题顺序
网络:
TCPIP哪层的
TCP UDP区别,聊天为什么UDP。
操作系统:
线程间通信
线程之间的资源分配是怎样的
进程间通信
堆区和栈区的区别
同步异步
C++:
常见的hash算法
hash表满了,效率变低之后,你想怎样处理?
讲一下快排怎么做的(我不但没表达明白。。还讲着讲着给自己讲懵圈了。。考研数据结构白学了。。。)
用迭代器实现一个VEctor的删除
什么是野指针
C++11的 condition_variable,lambda表达式
重写和重载
虚函数原理
malloc和new
静多态和动多态
指针和引用
send和post
判断一个点在不在三角形内部(这种题我居然也想了快三分钟。。。我真是个智障。。)
总而言之都是很基础很基础很基础很基础很基础的问题。。。从一开始问完快排之后我就有点心态乱了。。大家一定要保持镇定呀好好加油呀!
我先凉为敬
给大家攒攒人品