后端开发 一至二 HR 面试(已OC)
发布时间
阅读量:
阅读量
文章结构概览
-
- 一、引言
- 二、初试
- 三、意外事件
- 四、复试
- 五、间歇时段
- 六、人力资源面试
- 七、总结
- 一、引言
一、前言
我参加的是南京地区的线下面试环节,由于投递时间较晚(10月8日),因此并未安排笔试环节,直接进入了后续流程。
此次线下面试共分为两个阶段,首日为技术面试,次日则安排了业务面试与HR面试。
除技术面试外,业务面试与HR面试对我来说都是全新的体验。
废话不多说,咱们直接进入正题。
二、一面
1、自我介绍
年龄、学校、专业、技术栈、竞赛经历、项目经验以及实习经历
2、项目介绍
3、实习期间负责的模块,具体说明一下
js 逻辑核查引擎,简单介绍了相关业务内容
4、算法题:寻找众数,数据规模约为 10000 个(实际数量并不重要)
方法1:
采用 map 数据结构统计每个数字出现的频率,最终返回出现次数最多的数值
空间复杂度为 O(n),时间复杂度为 O(n)
方法2:
对数据进行排序后依次遍历统计
空间复杂度为 O(1),时间复杂度为 O(nlogn) <在使用快速排序或归并排序时>
为了确保稳定性,我选择实现归并排序算法
方法3:
利用大根堆结构,后续逻辑与方法二类似(该
全部评论 (0)
还没有任何评论哟~
