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