首页 > PCG一面和阿里云一面,攒人品
头像
小卷怡情
编辑于 2021-04-19 11:04
+ 关注

PCG一面和阿里云一面,攒人品

3.24
实习面第一次面试总结,可能有些遗漏
腾讯PCG一面 50min:
算法题:判断链表是不是回文
1、智能指针用过吗,说说
2、右值引用
3、泛型编程熟悉吗,(我说看了一些stl源码,里面泛型、特化、偏特化用的很多,我以为他会问,然后面试官立刻换了方向去问😐
4、select 、epoll内部原理,(我只说了优缺点,源码没看过,大概是一个是线性结构,一个是红黑树)
5、linux常见指令
6、用什么写代码,gdb调试常见指令,又问了git常见指令,憋了几个
7、编写多线程遇到过死锁吗?怎么通过调试发现?
8、服务端socke、bind、listen、accept和客户端socket、connect
9、线程池怎么创建:pthread_create
10、reactor和模拟proactor

阿里云 50min:
算法题:就是给一个模式串和一个字符串,判断这个字符串是不是这个模式
1、select poll  epoll区别优缺
2、异步日志怎么实现?说完,又问如果队列会不会溢出?怎么解决?如果同一时刻有大量日志要写怎么办,?(不知道怎么答,然后面试官提示分配缓存)
3、reactor和模拟proactor
4、数据库索引类型
5、举一个例子,问这个能不能用到索引,根据索引最左前缀原则判断
6、索引类型,哈希索引适用什么场景
7、一个实际场景:同一时间有大量用户注册,而用户名不能重复,怎么解决?我说innodb事务隔离性,但太慢,效率不高,又说通过redis的事务来解决。然后又说了redis相关的
8、用过centos么?
9、说说linux安装应用几种方式
10、熟悉python吗,用过那些框架,(我们实验室做cv的,opencv、tensorflw、numpy、matplotlib等)
11、ip网络分片,怎么组装

总结:两种面试官风格正好相反,鹅厂给我感觉就是,你知道的他一点不问,你不知道就会追着问,ps:面试那边很吵,体验不太好。阿里就是给出实际应用场景,慢慢引导,怎么解决,个人比较喜欢。

接着更新
3.26
腾讯PCG实习二面 45min:
1、说一下vector内存管理,什么适合情况迭代器会失效
2、智能指针
3、innodb索引B+树
4、redis五种对象,有序集合的数据结构
5、大数据题:两亿个数,找出重复的数
6、听说过一致性哈希,没答出来
7、给了一段程序,问输出结果,考察多态性
8、LRU算法题
总结:最后,面试官说,先这样,他突然有点事,感觉问的不是很多。

3.30
阿里云实习二面 1h20min:


接着更新
4.2
腾讯PCG实习三面 25min:
一看就是个大佬,有自己的办公室,也很随性
1、给你一个指向字符的指针,求这个字符串长度(啪的一声,很快,while循环就做出来了),然后接着问你可以不用任何局部变量的来实现吗(懵逼,最后给了提示)
2、内存分布  全局变量
3、内存底层   malloc   new       C和 C++怎么判断有没有申请成功
4、三次握手、四次挥手, 服务器怎么如果timewait太多,会浪费很多资源,怎么解决(我就说了设置socket选项来复用),
5、stl   map


更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐