面试复盘|网易c++一面二面hr面,已挂

8.29 一面
半个小时,面试官挺和蔼,也会给提示,体验很好。
项目就是webserver,面试官没问,可能是太多了没啥兴趣(之前字节也没怎么问,但是只有蔚来的sb面试官说“你这项目不就是个课设吗”)

基础:
1. c++面向对象特性,多态讲一下(静态多态没说到模板,面试官提示了)
2. 虚函数
3. 智能指针,shared_ptr线程安全吗
4. 构造函数,析构函数的运行顺序

代码:
5. 给定一个数组和下标数组,删除数组对应下标位置的值。
面试官让先沟通一下各种可能的异常情况,说了非法下标,重复下标,空数组。
第一次做这类型的代码题,有点慌张,写的慢,面试官稍微催了一次,然后自己分析的异常情况也没有处理,一边解释代码一边在往上加,很狼狈hh。

反问了一下部门业务,说是几个部门统一面试的,简单介绍了一下服务端和客户端的业务。

体验挺好的,希望有下一轮吧。
也发现自己的问题吧(其实之前也有):
一是有些问题回答的不够规范,用词比较口语话;
二是平时基本都是刷算法题,实际的代码写的比较少,这次遇到了就有点懵,没表现好。
再坚持一个月!


9.5 四十五分钟
1. 介绍一下做项目的过程
2. 友元函数,什么时候用友元函数
3. lambda表达式,捕获列表,具体的注意事项有了解过吗(什么时候引用捕获,什么时候传值补货,this指针怎么处理)
4. bind()了解吗
5. 智能指针
6. 打日志时候怎么获得文件路径,所在文件的行号,属于哪一个函数
7. ping命令怎么实现,怎么获得是否丢包和延迟(本地记录发送时的时间),能不能不在本地保存映射关系(把时间封装在包里发出去),那可能有处理延迟,怎么得到一个精确的时间
8. TLS加密过程(不是协商过程),知道什么加密算法
9. TCP三次握手,第三次握手的包丢失会发生什么,此时客户端发送一个数据,服务端会怎么处理
10. 在内网里怎么找到自己外网的ip
11. 项目里的定时器是怎么实现的,什么时候调用tick()
12. 最近在看什么东西(数据库),看了哪些东西(mySQL,Redis),Redis源码看过吗
13. 职业规划

代码:
1. 基于epoll的tcp服务端(伪代码)
2. 写一个使用fork()的例子,实现父进程检测到子进程崩溃后恢复子进程
3. 线程安全的单例

问的基础很多都不太会,比如lambda基本只有sort时候用,https也只看了协商过程,让写代码也不怎么会,感觉网易确实比较喜欢问这类实际可能用得上的东西,而不是做算法题。


9.11 hr面
比较常规的hr面,介绍项目,遇到的困难,手上的offer,选择offer看重哪些方面,XX厂之间选择哪个之类的。
7-10天出结果,等待。

也不知道为啥,可能hr面没答好或者面评比较差吧,没有缘分了哎。
#面试复盘##面经##秋招##C/C++#
全部评论
哪个部门呀
点赞 回复
分享
发布于 2021-08-29 19:46
收到二面通知了没?
点赞 回复
分享
发布于 2021-08-30 09:30
联易融
校招火热招聘中
官网直投
刚二面完,感觉无了
点赞 回复
分享
发布于 2021-09-05 16:42
楼主hr面挂了么😣
点赞 回复
分享
发布于 2021-09-16 23:17
请问是互联网还是游戏呀
点赞 回复
分享
发布于 2022-08-22 17:49 北京

相关推荐

状态:已offer,已释放timeline一面 2024-03-12-----------------1. 自我介绍2. 实习项目拷打3. 为什么用编程式事务,不用声明式事务4. 为什么用MQ(异步)?失败如何处理?5. sql优化的例子6. 联合索引(a_b_c), a=1 and b > 1 and c = 1,走索引吗?7. explain执行计划看哪些列?8. AQS的方法有哪些?什么是CAS?9. ThreadLocal?存在哪些问题?10. 引用,强、弱、软、虚。11. SpringAop,如何实现的?12. 服务间调用用的什么?openFegin的实现?之间是什么网络传输协议?13. mysql事务隔离级别14. 读已提交和可重复读的区别15. 可重复读可以解决幻读吗?如何解决幻读?(MVCC)16. 手撕,输出数组中没有重复出现的元素17. 反问总结:整体面试的体验还是很好的,面试官感觉你不会了就不继续问了,反问环节给出了面试评价,项目部分还要复习一下,刚面完就通知二面了,还是挺感谢面试官的!二面 2024-03-14-----------------1. 主键索引的叶子节点存储的什么?叶子节点不会保存数据吗?2. 根据主键索引查询数据,主键索引如何和真实数据建立关系?3. 主键选择什么类型?主键值如何生成?4. 设计一张表,主键类型是varchar,生成uuid作为值,和 long、自增 从效率上分析如何?如果不会改变b+索引重建呢?5. MVCC主要解决什么问题?6. 脏读是靠MVCC解决的吗?幻读呢?7. 什么是幻读?举个例子8. 慢sql如何分析和处理?9. 慢sql优化的方式有哪些?10. 最左匹配原则?联合索引abc,查询条件只有a、c,索引生效吗?11. ThreadLocal使用的场景?会产生内存泄漏吗?原因是什么?如何避免?12. 当前将数据存放在ThreadLocal中,后续处理需要开启新的异步线程,是否能拿到数据?13. Redis的场景?商品缓存用什么数据结构?14. 数据一致性如何解决?延时双删update之后如何删除?删除失败如何处理?总结:很不错的面试体验,问的很场景和细节,正好不会的可以恶补一下,场景题学起来。
点赞 评论 收藏
转发
1 13 评论
分享
牛客网
牛客企业服务