搜狗 java岗社招面经(二面、三面)
二面(37min)
画一下项目系统技术架构图
项目是部署在阿里云上的吗?用了多少台机器?
项目中最困难花费时间最多的点是什么?
项目过程中有出现过进度不协调的问题吗?怎么解决?
项目管理用的什么工具?
项目开发流程是怎么样的?
后期测试环节是怎么做的?
如果手头有工作在做,同时又收到先前的项目错误反馈,此时怎么处理?
对象怎么判断已经死亡了?
讲讲四大引用,哪种适用于做缓存?为什么?
竞赛得过的奖里哪个是最有成就感的?是团队做的吗?个人充当什么角色?
Set、List 和Map 有什么区别?
讲讲HashMap
算法题:给定两个升序排序的数组,求交集
数据库:写SQL 语句,求出A 表中存在但是B 表中不存在的ID 怎么优化大文件下载过程?多线程之间需要注意哪些点?怎么协调?线程任务怎么分配?
每个线程存下来的数据怎么处理?
假设有一栋写字楼,怎么从外面观察判断里面的人数?
HR 面(31min)
目前在面哪些公司?base 哪里的?都是主动投的简历吗?
为什么要做这个项目,想要达到什么效果?
是一个独立的APP 吗?上线了吗?
项目是几个人做的?怎么分工的?
讲讲刚拿到项目的时候是怎么考虑的?有什么思路?
项目对你来说最大的技术挑战是什么?
项目现在看来有什么可优化的点?
有用到什么比较新的技术吗?
想去哪种公司?
对搜狗了解多少?
#搜狗##java工程师##面经##社招#