元戎启行 软件开发 一面 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什么时候出结果,说在国庆后了,开始漫长的等待... 

面试官都笑了.. 许愿能过吧
全部评论
好晚一面啊
点赞 回复 分享
发布于 2023-10-20 02:16 江西

相关推荐

点赞 评论 收藏
分享
2 17 评论
分享
牛客网
牛客企业服务