2022校招提前批-京东算法(算法工程)面经

一面(45min)

  1. 自我介绍
  2. 讲实习项目、技术挑战、收获
  3. 基础部分
    • C++:指针,内存管理,STL,balabala(STL问的比较多,问到底层实现的程度)
    • 设计模式:讲一讲知道的设计模式,以及具体内容(单例,工厂,观察者balabala)
    • 数据结构与算法: 讲一讲知道的排序算法,挑两个讲实现细节(冒泡,选择,插入,快排,归并,堆排,希尔,桶排,计数排序,基数排序)(挑了快排和堆排,快排讲了核心思想和分区点优化策略,堆排讲了堆结构特点,建堆,分自顶至下和自底至上堆化两种,分析复杂度)
  4. 反问环节(工作氛围,岗位负责的日常工作内容)
    总结:大部分时间都在怼C++和项目,因为鄙人擅长的不是C++导致答得很勉强,其他因为问的都不是很难(可能是看我太菜了)所以都尽力答得细了些

二面(40min)

  1. 自我介绍
  2. 讲实习项目、技术挑战、收获
  3. 场景题:设计一个文件系统,支持多线程读写(第一反应是并发控制类问题,需要保证并发性能与数据一致性之间的权衡,从乐观锁和悲观锁两种角度答了一下,思路仅供参考。。乐观锁:读操作多,容忍冲突,事后检测冲突并决定采取如何策略,例子:Git版本控制 实现策略:版本号或CAS原子操作 悲观锁:写操作多,强制加锁,操作前申请,操作完成释放,具体实现略)
  4. 场景题追问:如果读很多,写只有一个,如何保证读性能?(参考数据库多版本并发控制原理(MVCC)中的快照读策略,在实现版本号的基础上存一个旧版本的快照,当写操作进行时,读操作读一个快照即可)
  5. 场景题追问plus:读很多,写结束怎么通知大量读线程读取新数据?(这个我懵了,因为不敢一口咬定就尝试答了信号机制,IO多路复用实现原理balabala)
  6. 手撕算法:LeetCode 146. LRU缓存淘汰 / 页面淘汰策略
    具体实现略,方法很多,一般是双向链表+哈希,其他数据结构也行,按照LRU的思想一步步走就可
  7. 反问环节(同一面,问了点细节)
#京东2021秋招提前批##面经##校招##京东##算法工程师#
全部评论
老哥,不是算法吗?怎么问了这么多开发的问题?
2 回复
分享
发布于 2021-08-02 17:33
收到京东的offer了吗?
2 回复
分享
发布于 2021-08-03 20:09
联想
校招火热招聘中
官网直投
这确定不是开发岗?
1 回复
分享
发布于 2021-09-01 16:15
所以看起来这个岗位不问算法问题吗?我也打算投
点赞 回复
分享
发布于 2021-09-19 22:37
楼主,这个"岗位负责的日常工作内容"是啥?
点赞 回复
分享
发布于 2021-09-19 22:39

相关推荐

招人的时间比较晚, 招人也比较佛系, 所以组内竞争烈度比较低,一二面比大概是3:1,  大团队下竞争比例会相对高一些,所以直接投组内会比较好,另外今年淘天春招实习扩招了,大部门下hc比例大幅上升(真的啊各位👴🏻)无论是考虑投递淘天的,还是希望能够转部门的,我们都承诺:1. 对于转部门的同学, 1-3个工作完成转部门(和hr一对一battle转部门审批)2. 笔试+测评完成后2-3个工作日完成一面, 3-5个工作日完成二面, 5-7个工作日完成三面,一到三面压缩到两周内(主要是三面比较耗时,一个大老板忙不过来)3. 提供一对一的简历辅导和模拟面试, 提高面试通过率需要投递或者转部门的同学,可能需要注意一下:1. 简历私信发给我或者发送简历到邮箱 zacbi 艾特 alibaba-inc.com, 标题[投递/转部门]-[姓名]-[学校]-[硕士/本科]-[手机]2. 目前有Java, 算法(CV), 前端, 测试。岗位要求和官网的要求保持一致。3. 毕业时间2024.10 - 2025.114. base 只有杭州转部门流程:  ○ 路径:个人中心→修改志愿  ○ 申请转入的部门:         ○后端: 淘天集团-业务技术-天猫技术-品牌行业技术-家装新零售         ○前端: 淘天集团-业务技术-天猫技术-品牌行业技术-行业前端         ○测试: 淘天集团-业务技术-天猫技术-天猫技术质量  ○ 申请转入的岗位:          ○后端: Java开发工程师         ○前端: 前端开发工程师         ○测试: 测试开发工程师  ○ 申请转入的部门是否有内推人:勾选是  ○ 内推人姓名或者花名:桃陈  ○ 原因:新部门/职位更匹配  ○ 提交后,请将截图及简历发送到zacbi 艾特 alibaba-inc.com有点小要求:1. java 应该有比较深入的了解, 起码面经背的差不多2. 已经笔试和测评过, 如果没有走到一面, 不建议转, 很可能笔试成绩和测评成绩没过3. 学习经历和项目有点要求, 学习经历不展开了, 项目秒杀商城都行, 但起码能完整讲出来知识点无论是否投递淘天的同学,可以评论或者私信我,看见了都会回答相关的问题,并更新QA到这个帖子里面。
点赞 评论 收藏
转发
4 13 评论
分享
牛客网
牛客企业服务