#软件开发笔面经# 7.2一面 技术面 30min自我介绍哈希表解决冲突的方法如果哈希表冲突率已经很高了怎么办。(这个问题应该是因为我技能那块写数据结构的时候列举了哈希表,触发被动了)红黑树有了解吗(记不清了)数据库怎么提高查找速度索引结构体是什么样的项目用到了多线程,多线程是如何实现同步的信号量和互斥量的区别是什么c++11的auto会不会影响程序运行的速度了解哪些设计模式讲一下单例模式10min手撕STL里的vector,实现基本功能如构造、析构函数,push_back(),使用[]访问元素。😇没撕出来……反问哥们一面答的稀烂,结果当天下午通知我去二面。7.3 二面 hr/技术面 30min技术面例行自我介绍你在自我介绍中提到做事细心的具体体现(我就吹个牛……)项目中遇到的困难项目中充当的角色,做了哪些工作是否使用到了线程池又问一遍哈希表解决冲突的方法I/O多路复用是什么说一下select和epoll的区别hr面你在大学是如何学习的问了问绩点和专业课成绩自己喜欢的专业课有没有考研或保研的想法为什么不考研工作意向城市专业为什么选计算机通过什么途径了解到公司的反问:实习生培养计划是什么样的?实习生配备导师,第一周熟悉业务,第二周开始分配一些小的需求,看个人成长速度。7.4 挂了