京东零售复活赛一面
📍面试公司:京东
👜面试岗位:京东零售-平台产品与研发中心
🙌面试体验:继 3.11 京东科技一面秒挂后,3.26 再战京东零售一面,面试官挺好的,说的比我还多,后面反问也很耐心的介绍他们的业务和使用到的技术,学到了
📖面试问题:
- C10k 问题是什么,C10M呢
- 什么是同步和异步io,什么是阻塞和非阻塞io
- 线程池数量怎么设置(这里我根据自己的经验答的cpu密集型,但是面试官说不是应该是io密集型吗,因为我自己测试cpu确实都跑满了,增加线程数qps会掉,但是确实应该是io密集型,可能是单机增加线程后会挤占webbench的cpu资源)
- 边缘触发和水平触发区别,和阿里云一面一样,说数据量很大的场景水平触发更好
- http有什么头部字段(忘了)
- 做这个烂大街项目目的
- 科研项目背景(讲了好久好久,差不多20分钟一直在讨论,面试官问了很多细节)
- 数据结构和算法拷问,二叉树的类型和区别,图搜索算法,动态规划原理(讲的一般)
- 给了一个题,找到一个数组中前k个出现次数最多的数,时间复杂度需要优化到 O(n),我说类似快速选择,面试官没有追问,说细节上还需要再考虑考虑,没让写,就到反问了,可能是时间到了
反问技术栈,说是做分布式 kv 存储的,内存和磁盘都有,用到了一些中心化的分布式算法改进,面试一共2轮技术+1轮hr
#京东求职进展汇总##软件开发笔面经#