avatar-decorate
在工地打灰的华黑子 level
快手_性能优化(实习员工) identity
获赞
1552
粉丝
85
关注
49
看过 TA
6389
哈尔滨工业大学(威海)
2024
后端
IP属地:四川
暂未填写个人简介
私信
关注
三面是leader面,也没问啥八股,就问你最有成就感的事啊,你最大的挫折什么的,一上来不开摄像头以及让我也把摄像头关了我就感觉已经凉了,后面我还努力好好发挥,哎,腾子是校招无望了-------腾讯二面   2小时1. 上来先20min手撕,反转链表easy+找中位数hard2. C++与Golang相比有什么优缺点3. C++和Golang的内存管理分别是怎样的4. 编译好的静态C++可执行文件,是怎么执行起来的   1. 或者说你知道它的入口在哪吗,比如Linux如何识别它是一个什么类型的文件,识别出来后有一个入口,从那个入口处开始进行加载和执行5. C++里面如何理解继承和多态6. 虚函数的底层实现是怎样的7. 白板上画:A类里面有一个虚函数,B,  C 以public方式继承A,画出三者的内存模型图8. STL map的底层实现是啥9. 红黑树有什么特点10. 有了解过为什么要区分红色节点和黑色节点吗11. 红黑树和AVL树主要区别是啥,他们在查询效率,插入效率上有区别吗12. 进程和程序有什么区别13. C++里浅拷贝和深拷贝有啥区别14. 计算机存储体系有了解过吗,有哪些层级,每个模块的速度15. 当操作系统去执行你的程序时,在寄存器层面的流程是怎么样的,会和哪些存储去做交互16. CPU分支预测了解过吗17. Linux内核的进程管理和内存管理有了解过吗18. Linux的进程调度基本算法?    1. 我讲的CFS19. CFS算法的缺点是什么20. 怎么理解数据库的索引21. MySQL存储引擎InnoDB索引是怎么实现的22. B树和B+树有什么区别23. 有了解过MySQL B+树实现的源码吗24. B+树的插入过程是什么25. 100亿的数据找出前10大的数,内存有限26. C++读写文件是怎么操作的27. TCP怎么保证可靠传输    1. 我说确认应答,重传,流量控制,拥塞控制28. 为什么做到这些就可以保证可靠传输,你这是反推,那你能推吗,比如说让你设计TCP协议,怎么做29. 项目拷打,要求在白板上画整个架构图30. 用户多设备在线同时发消息时,msgID是怎么分配的31. 当前系统的瓶颈在哪,随着用户量增加,当前系统哪一块会先成为瓶颈
0 点赞 评论 收藏
转发
华为 通用软件开发 华为计算产品线通软 N美团推荐召回Java后端 (N+4)+5w签字费B站流量生态部-推荐搜索研发 N+5+1k房补 本科
0 点赞 评论 收藏
转发
部门介绍看一面面经,4.13面试的面试官长得像王千源1. 前30分钟闲聊:2. 你在实习中具体做的哪一块,是优化了什么还是从0开始实现了什么3. msgID是由谁来生成的4. 从哪几个因素决定唯一标识一条消息5. 系统日常QPS是什么级别6. 从客户端打开APP开始算起,长连接是怎么建立的,过程介绍7. 网络传输用的什么协议8. 通过什么技术保证百万级别高并发的稳定9. 实习的时候怎么快速了解技术的?10. 项目的代码量级大概多大11. 目前有哪些Offer或者在流程中的12. 如果我说的这些公司都发Offer了,在选择Offer的时候更注重哪些因素13. 反问了部门情况和一些对候选人的建议吧:    1. 校内GPA也比较看重,如果学校里面那么简单的都学不好很难相信能学好企业中的    2. 我的项目做的是纯偏技术性的东西,希望有更多业务的接触,业务复杂度和技术复杂度双方面现实中存在很多取舍    3. 个人表达的时候应该抓关键,用更简单的语言表达更清晰的内容14. 反问更看重候选人的哪些潜质:    1. 最重要的是学习能力,你过去有多少积累?那只能说证明你过去的这个机会,比如说你能接触到哪些实际机会,哪些项目机会,这个大家是不太一样的。但是你学习的能力有多强?这个是我觉得在学校里面最主要的培养锻炼的。    2. 第二才是说我积累了哪些技术能力。一般来讲在学校如果就是只是学校课本里边的话,基本的编程,基本的一些能力还是要具备的,包括一些算法、数据结构核心的。如果能有一些项目的经验,包括实战项目,包括实习项目的。    3. 第三其实还是看个人,比如主动性,看综合的素质,比如保表达思维各方面这个能力,这些很重要,这些可能比你会哪些技术,在这个阶段在校招生这个阶段可能还是重要,这是我自己比较关注的几个因素。
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
牛客网
牛客企业服务