钉钉CPP一面
一、自我介绍
二、聊ACM
三、CPP:
1. const作用,与define区别, 初始化。
2. static作用,用法
3. new,malloc区别,malloc内部实现,delete一个数组的实现
4. vector删除多个数字的时间复杂度
5. 内存泄露,智能指针实现,多线程安全,shared_ptr赋值的过程
6. 多态分类,实现
四、NET:
1. 访问www.taobao.com的过程
2. 三次握手,四次挥手实现
五、操作系统:
1. epoll, poll, select, epoll实现
2. LT, ET,为什么用ET
六、算法口述
1. 找数组中最多出现次数的数字
2. 4GB文件个数字,数字任意大,求最多出现次数的数字
3. 搜索含有hello world的文档,怎么做, hello world不需要在一起,有就行
七、场景题:
1. IM两个人聊天的流程
2. 怎么设计数据的uid
3. 服务端和客户端时间戳不一样怎么搞
3. 如果一个人发送的数据一直被延迟,怎么在应用层去重(一开始没理解问的啥)
4. 百度的搜索引擎会怎么实现,接上面我给出的两个实现
八、算法手撕
1. 一个省的高考成绩,得到第一百名的成绩
2. 三数之和(没做出来,哈哈, 最后晕了都)
九、反问
1. 什么技术栈(CPP服务端研发,偏性能)
2. 为什么钉钉不太行了(没凉,可能你接触的少,哈哈哈)
3.面的怎么样(还行,基础扎实)
4. 笔试还要不要做了,还有几面(做吧,一共三面,2面+hr面,过了会打电话)
十、总结:
1. 时长:两个小时
2. 自我感觉:暑期第一个面试,为后面几天的面试做个模拟吧,感觉答得一般。
3. 流程,先电话面1小时,然后视频面1小时
4. 体验:有引导,态度很好,不过我大多给出两个解决方案,还在追问有没有其他的/更好的,没有就再衍化成场景题,让你怎么选择,直接问晕了,本来说三数之和,稳了,准备秒了,然后没做出来,笑嘻嘻
二、聊ACM
三、CPP:
1. const作用,与define区别, 初始化。
2. static作用,用法
3. new,malloc区别,malloc内部实现,delete一个数组的实现
4. vector删除多个数字的时间复杂度
5. 内存泄露,智能指针实现,多线程安全,shared_ptr赋值的过程
6. 多态分类,实现
四、NET:
1. 访问www.taobao.com的过程
2. 三次握手,四次挥手实现
五、操作系统:
1. epoll, poll, select, epoll实现
2. LT, ET,为什么用ET
六、算法口述
1. 找数组中最多出现次数的数字
2. 4GB文件个数字,数字任意大,求最多出现次数的数字
3. 搜索含有hello world的文档,怎么做, hello world不需要在一起,有就行
七、场景题:
1. IM两个人聊天的流程
2. 怎么设计数据的uid
3. 服务端和客户端时间戳不一样怎么搞
3. 如果一个人发送的数据一直被延迟,怎么在应用层去重(一开始没理解问的啥)
4. 百度的搜索引擎会怎么实现,接上面我给出的两个实现
八、算法手撕
1. 一个省的高考成绩,得到第一百名的成绩
2. 三数之和(没做出来,哈哈, 最后晕了都)
九、反问
1. 什么技术栈(CPP服务端研发,偏性能)
2. 为什么钉钉不太行了(没凉,可能你接触的少,哈哈哈)
3.面的怎么样(还行,基础扎实)
4. 笔试还要不要做了,还有几面(做吧,一共三面,2面+hr面,过了会打电话)
十、总结:
1. 时长:两个小时
2. 自我感觉:暑期第一个面试,为后面几天的面试做个模拟吧,感觉答得一般。
3. 流程,先电话面1小时,然后视频面1小时
4. 体验:有引导,态度很好,不过我大多给出两个解决方案,还在追问有没有其他的/更好的,没有就再衍化成场景题,让你怎么选择,直接问晕了,本来说三数之和,稳了,准备秒了,然后没做出来,笑嘻嘻
全部评论
反问还能问部门是不是不行了这种问题嘛
送花
回复
分享
我只面了半个小时怎么回事有点慌
送花
回复
分享
秋招专场
官网直投
hxd是什么时候投递的呀
送花
回复
分享
你咋就面了,我投了好久都没反应
送花
回复
分享
佬约二面了吗
送花
回复
分享
好难
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
投递美团等公司9个岗位 >
点赞 评论 收藏
转发
05-13 15:35
四川农业大学 土木类 点赞 评论 收藏
转发