新华三5/23面试
投的C++,面试官上来就说他们主要是C,问有没有C开发的经验?
1.自我介绍
2.讲一讲I/O多路复用?
回答:说了Epoll,回答实现原理后又问,Epoll事件的检测状态有哪几种
3.了解多线程操作吗?
回答了实现多线程操作的几种锁,互斥锁、条件变量、读写锁。
追问:为什么要用锁?
回答:确保同一时刻只有一个线程访问资源,避免竞争,保证资源安全.....
追问:仅仅访问资源不加锁不是也没问题?举个具体了例子说明为什么要加锁
回答:举了在while循环下多线程对某个变量进行++操作的例子
4.看我简历上有gdb,问有没有使用过gdb?
回答:在项目中用gdb进行简单的打断点调试过
5.说一说了解的数据结构,你项目中用到了哪些数据结构?
回答:举了常用数据结构的例子数组、链表、队列、栈。我说在项目中用到了队列,他追问怎么实现队列,设计一个队列
1.自我介绍
2.讲一讲I/O多路复用?
回答:说了Epoll,回答实现原理后又问,Epoll事件的检测状态有哪几种
3.了解多线程操作吗?
回答了实现多线程操作的几种锁,互斥锁、条件变量、读写锁。
追问:为什么要用锁?
回答:确保同一时刻只有一个线程访问资源,避免竞争,保证资源安全.....
追问:仅仅访问资源不加锁不是也没问题?举个具体了例子说明为什么要加锁
回答:举了在while循环下多线程对某个变量进行++操作的例子
4.看我简历上有gdb,问有没有使用过gdb?
回答:在项目中用gdb进行简单的打断点调试过
5.说一说了解的数据结构,你项目中用到了哪些数据结构?
回答:举了常用数据结构的例子数组、链表、队列、栈。我说在项目中用到了队列,他追问怎么实现队列,设计一个队列
全部评论
新华三不刷题嘛?
过了吗?大佬?
是实习还是春招
出结果了吗佬?
问的问题几乎完全一样
没有自我介绍,没有反问环节,直接问问题。
请问是打完电话面试之后,又正式的视频面试吗?
面试用了多久
请问面了多久
相关推荐