元戎启行 软件开发 一面 9.25
时间一个小时,面试官看起来很年轻啊,感觉刚毕业不久,手撕用时间久了点但还是做出来了,vector成员函数都不太记得了.. 以为resize可以直接设置容量..
1.竞赛主要做一些什么样的题目 + 写题
n堆石子,按顺序操作第3~n堆,对第i堆选择一个数d,给i-1堆d个石子,给i-2堆2*d个石子,问最后最少的那堆最多有多少个石子。
水题,思路有的很快,但太紧张了,写的过程中磕磕碰碰,面试官提示一次才写出来,写个半个多小时说时间过了很久了就不出第二道题了...
2.说一说webserver 说十个人九个人写这个项目
3.select,poll,epoll,什么时候用select和poll会比较好
4.用户态和内核态,为什么要分用户态和内核态,用户态进入内核态,内核态进入用户态过程是什么(忘了,我答了个信号量balabala)
5.信号量有哪些?
6.了解linux吗,平时有用过吗? 说一下常用操作
7.什么是并行和并发,并行的并怎么体现? (没说好,给面试官整笑了)
8.介绍一下redis
9.说一说事务 事务的四大特性 redis有事务吗
10.为什么redis这么快
11.说一说vector的扩容原理
12.在用vector执行业务的时候,有什么可以进行优化的吗?
13.模板元编程了解吗
14.用模板元编程写一个函数 清空vector的元素 同时释放内存(容量置零)
15.闲聊一会儿投递的事情
16.反问:进去做什么业务和需要的技术栈(无可奉告,进去才知道)有什么可以加强的地方吗(无可奉告)面试什么时候出结果(不知道,看hr)
手撕不太理想,一些基础知识也忘了好多.. 问了问hr什么时候出结果,说在国庆后了,开始漫长的等待...
面试官都笑了.. 许愿能过吧
1.竞赛主要做一些什么样的题目 + 写题
n堆石子,按顺序操作第3~n堆,对第i堆选择一个数d,给i-1堆d个石子,给i-2堆2*d个石子,问最后最少的那堆最多有多少个石子。
水题,思路有的很快,但太紧张了,写的过程中磕磕碰碰,面试官提示一次才写出来,写个半个多小时说时间过了很久了就不出第二道题了...
2.说一说webserver 说十个人九个人写这个项目
3.select,poll,epoll,什么时候用select和poll会比较好
4.用户态和内核态,为什么要分用户态和内核态,用户态进入内核态,内核态进入用户态过程是什么(忘了,我答了个信号量balabala)
5.信号量有哪些?
6.了解linux吗,平时有用过吗? 说一下常用操作
7.什么是并行和并发,并行的并怎么体现? (没说好,给面试官整笑了)
8.介绍一下redis
9.说一说事务 事务的四大特性 redis有事务吗
10.为什么redis这么快
11.说一说vector的扩容原理
12.在用vector执行业务的时候,有什么可以进行优化的吗?
13.模板元编程了解吗
14.用模板元编程写一个函数 清空vector的元素 同时释放内存(容量置零)
15.闲聊一会儿投递的事情
16.反问:进去做什么业务和需要的技术栈(无可奉告,进去才知道)有什么可以加强的地方吗(无可奉告)面试什么时候出结果(不知道,看hr)
手撕不太理想,一些基础知识也忘了好多.. 问了问hr什么时候出结果,说在国庆后了,开始漫长的等待...
面试官都笑了.. 许愿能过吧
全部评论
好晚一面啊
相关推荐