**腾讯C++面试题一面**
说一下c++语言特点
重载和重写(前者是参数可改,后者参数一样)
vector array区别
tcp 三次握手,四次挥手
计网七层协议
tcp udp优缺点
网址访问过程,dns查询迭代,递归查询
http和https的区别,加密的工作原理
进程,线程区别
进程通信,说了个消费者生产者模式
shell脚本写过吗,然后问了具体命令,文件内修改字符命令,进程后台执行命令,还问了几个其他的命令
数据库用过吗,我说用过关系数据库,mysql有啥引擎,事务的四大特点,然后给了数据库表,两道sql题目
描述二叉树的遍历方式,写了个非递归的前序遍历
链表有环的问题
字典树,不知道,然后说子串匹配,我说kmp算法,也没问具体的细节
华为去年的软挑比赛讲了讲
项目中的难点
排序算法,时间复杂度,空间复杂度
然后继续问项目,问的我头皮发麻,代码怎么存储,有没有考虑安全问题,git命令怎么merge,解决冲突,接口安全问题,接口文档怎么弄,服务器用的啥,然后还问了好多这个项目怎么做的,怎么协作的。。。问的这个项目是我干活的javaweb后台项目,基本写上去算是充数的
腾讯C++面试题二面
C+