上海通焘供应链线下面15分钟GG

没想到这么快就结束了。说了这些问题,机会还是没把握住。

1.从Linux角度,epoll怎么调到系统核心?
没听懂,后面问ai,貌似是要我说出epoll种操作系统内核态用户态的切换过程。

2.要我讲一个我项目的难点(在执行处理信息回调函数时如何确保这个过程不会被中断,我说用shared指针延长生命周期)说到一半打断我。

3.unique指针和shared指针使用场景。
unique独占,shared我想不到除了延长生命周期还有啥。

4.进程和线程的区别。
资源开销(创建销毁和切换上下文)
安全性问题。

5.进程线程的通信机制。
进程:匿名和命名管道,信号,套接字,条件变量(提到了虚假唤醒)
线程:条件变量,互斥锁读写锁

6.讲一下你熟悉的排序(快速和归并),要我说归并的最好和最坏时间复杂度。
这个问到了心里凉一半,前几天面试问的我怎么手撕,我很久没写了,面完后我赶紧去学手搓,然后问我这个,心里一万头草泥马奔腾,还是基础太差了吗?

7.说一下归并的过程。
我说了是递归的过程,递归到只剩一个或两个元素,然后比较大小互换,重复这个过程,但我忘了提要用一个额外的数组保存答案,哎。

项目也没说什么,不知道为啥,15分钟面完心里挺难受的,没想到草草了结了,感觉应该是没了,面试官挺强的,他应该也看出来了我实践能力很差,哎,继续努力吧,还是太菜了。
全部评论

相关推荐

Tom哥981:这份简历是“大一新生硬凹资深后端”的典型反面教材,槽点离谱到能让面试官直接笑出声: ### 1. 「年龄+入学时间」和项目复杂度完全脱节,可信度直接归0 你2024年7月才入学(现在刚读了1年多),19岁的大一新生,能把Vue3+Spring Boot+ShardingSphere+K8s+AI这些技术全塞进两个项目里?别说实际开发,光把这些技术的文档看完都得半年——这不是“能力强”,是“把招聘JD里的技术词全抄过来造假”,明摆着没碰过实际代码
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务