贝壳还愿,附带Java面经
一面
- 输入"ababbcbcbccdcdcd" 和子串长度2,输出出现次数最多的子串,样例输出为 bc,cd
- 输入"A","BA","AB","CBA","abc","DCBA","D" 输出数组排序,每个字符结尾不可以是前面的字符,例如DCBA前不能有A BA CBA
- 斐波那契数列变种,一对兔子需要3个月成熟才可以生兔子,打印24个月的兔子数量
- 反问公司技术栈 java和python
二面
- 自我介绍,开发项目和算法研究的区别
- 网络的代理
- spring的ioc概念,这里聊了好久
- 重写equals也要重写hashcode,面试官提醒了hashmap
- 反问面试官学习建议,建议多看看设计模式,了解最基本的几个设计原则
三面HR
- 自我介绍
- 项目介绍
- 有没有团队合作过的项目,遇到过什么问题,团队任务分配,进度控制
- 工作看中哪三个因素
- 有没有面试其他公司 offer情况
- 城市选择情况
- 反问人才培养计划
8月16日面试三次,9月2日已处理,9月4日已收到意向书,base北京,Java
#面经##贝壳找房##校招##Java工程师#