2023届 好未来正式批面经

背景:双非一本 无实习 项目kv数据库
时间线:投递8/3 -> 笔试8/13 -> 一面8/21 -> 二面8/21 -> HR面8/21
笔试比较简单,输入输出比较烦人(拿核心代码的用例直接当作输入,还需要自己解析字符串)。
三轮面试一上午完成,面完就通知下一面。一面项目问题比较多,二面大部分时间写题。
岗位:服务端开发工程师

一面 8/21

  1. 自我介绍
  2. 介绍项目
  3. 其他编程语言
  4. 介绍leveldb
  5. 数据结构的实现
  6. 详细介绍hash的KV结构
  7. 如果要查询hash中的所有Key如何操作
  8. 每次查询都需要从前向后遍历吗
  9. 是否可能出现哈希冲突
  10. 详细介绍zset的KV结构
  11. 范围查询zset下某些范围的Key
  12. redis的zset怎么实现的
  13. 介绍跳表
  14. redis的过期策略(定时,惰性)
  15. redis的持久化策略(AOF,RDB)
  16. redis主从同步原理(全量,增量)
  17. zset的使用场景,hash的使用场景
  18. leveldb封装的网络服务器
  19. epoll和poll的区别
  20. epoll的两种触发模式
  21. 网卡从收到数据到进程拿到数据的过程
  22. 如何减少数据拷贝(DMA)
  23. 介绍项目reactor模型
  24. 进程间通信方式
  25. 解决死锁问题
  26. 有哪些锁
  27. 访问临界区如何加锁
  28. 一写多读如何设计锁(读写锁)
  29. 介绍TCP四次挥手
  30. 客户端和服务器分别处于什么结束状态
  31. TIME_WAIT的作用
  32. 服务端有大量TIME_WAIT的原因
  33. 如何处理上述情况
  34. MySQL索引结构,介绍B+树
  35. 主键索引和联合索引分别如何工作
  36. SELECT .. WHERE a = ? AND b = ? ORDER BY c 如何创建索引
  37. SELECT .. WHERE a = ? AND b > ? ORDER BY c 联合索引abc是否失效
  38. MySQL如何保证数据一致性
  39. 介绍事务底层原理
  40. MVCC的undo log存放在哪
  41. 介绍用过的设计模式
  42. 面向对象三大特性
  43. 为什么要有多态
  44. 将参数中派生类指针使用基类指针替换是什么原则
  45. 多态如何实现的
  46. 析构函数可以是虚函数吗
  47. 析构函数/虚析构可以抛出异常吗
  48. C++的bug一般怎么调试
  49. 程序core dump如何调试
  50. 写代码一般使用什么环境
  51. 算法:二叉树的层序遍历
  52. 反问

二面 8/21

  1. 自我介绍
  2. 写项目中遇到的挑战,如何解决
  3. 项目中的分工(层次划分)的好处
  4. 主修语言
  5. C++和Java的区别
  6. 场景题:两个文件 1.txt 2.txt,每一行都是一个数字(正整数),1.txt中有20w行数据,2.txt中有100w行数据,文件内数字无序。希望得到3.txt,是两个文件中的数据合并到一起并正序排序的结果
  7. 该算法如何优化
  8. 如果将该算法放入分布式环境怎么做
  9. 未来规划
  10. 反问

HR面
聊天,不过听hr的意思是过了就给offer,没有意向书的概念。求offer QAQ
更新:hr面挂了

#好未来面试##好未来秋招#
全部评论
大佬,场景题怎么答的?
1 回复 分享
发布于 2022-08-27 15:35 江苏
校友太强了
1 回复 分享
发布于 2022-08-31 23:56 黑龙江
大佬现在官网状态是什么呢
点赞 回复 分享
发布于 2022-08-22 21:53 辽宁
楼主 你这问的这么多 不应该呀 请问官网流程是显示已结束吗?
点赞 回复 分享
发布于 2022-08-23 09:08 湖南
相同岗位,为啥一面问你这么多,我一面就是刷题😂
点赞 回复 分享
发布于 2022-08-23 12:10 陕西

相关推荐

点赞 评论 收藏
分享
hanliu:1. 排版与格式问题字体与对齐问题:标题和内容的字体大小差异不够明显,无法迅速吸引目光。某些文字看起来有些拥挤(比如校园经历中的“班委成员”部分)。2. 内容逻辑性模块顺序问题:实习经历放在较靠后的位置,实际上这部分内容对应聘来说更重要,建议提前突出。细节表述不够突出:比如教育背景部分的专业课程仅仅列出名字,没有说明自己在这些课程中表现如何或者掌握了什么技能,缺乏量化描述。多余内容:例如“班委成员”和“宣传委员”这类校园经历,叙述过于普通,缺乏和岗位相关的实质性贡献。,建议简写。3. 措辞专业性表达不够精准:例如“协助班长与团支书更好地为同学服务”显得较为笼统,没有实际成果的体现。用词重复:如“学习了焊接”“学习了光检”等重复词语较多,缺乏丰富的动词来展示个人能力(如“负责”“优化”“改进”等)。技能展示不足:虽然列出了UG和CAD证书,但没有明确提到这些技能如何在实际工作中发挥作用。4. 技能匹配度技能深度不足:虽然列出了掌握的软件和技术,但没有描述技能水平(如“熟练掌握”“精通”),也没有具体案例支持这些技能。缺乏岗位导向性:比如针对机械设计与制造方向,实习经历提到了“E6尾灯项目”,但没有详细说明自己在其中的技术贡献,可能会显得经验描述泛泛而谈。5. 自我评价问题表达空泛:如“具有良好的沟通协调能力”“责任心强”之类的描述太常见,没有让人眼前一亮的特点。缺乏成果支持:自我评价中的能力没有用具体项目、经历或成就来验证,可信度较弱。 兄弟加油
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

更多
牛客网
牛客企业服务