个推(每日互动)架构岗-base杭州

一面:技术

  1. nodejs了解吗
  2. js深浅拷贝,我说了python的
  3. js闭包,或者其他语言的闭包,知不知道那些是借助闭包实现的,装饰器,lambda等
  4. aio了解有多少
  5. nginx相关用处,怎么配置
  6. mysql有哪些锁,innodb和MyISAM区别
  7. redis数据类型,string底层数据结构,怎么做分布式锁,怎么保证原子性
  8. 进程,线程,协程区别
  9. redis数据持久化类型
  10. 讲下自己的项目实现
  11. kafka

二面:技术

  1. mysql索引数据类型
  2. 给定一个场景设计index,比如杭州身份证号查找人员
  3. 索引下推,索引覆盖,最左前缀,索引失效都有哪些,abc联合索引,ac会走索引吗
  4. K8s架构,各组件,docker网络实现
  5. jenkins讲下自己应用过的场景
  6. 自己的项目讲解
  7. redis数据类型,知道pipline吗,分布式锁,原子性
  8. kafka能保证消息的顺序吗?
  9. kafka怎么保证消息不丢失
  10. 职业规划,是否能长期呆在杭州

三面:技术

  1. 字符串倒排,说出所有能想到的实现方式,(队列,栈,数组倒查)
  2. 文件字符统计出现次数
  3. 如果是10G文件,1G内存呢
  4. 求一个集合所有的子集,要求O(n)复杂度
  5. 未来职业规划
  6. 微服务

四面:HR

  1. 个人介绍
  2. 过往经历,每家都做了啥
  3. 每家离职原因
  4. 做的重点项目,担任的角色,和谁对接,过程中印象最深刻的,怎么实现或者处理的
  5. 期待薪资
  6. 未来职业规划
  7. 讲了下部门状况,部门主要是做哪块业务。已经公司业务稳定情况。

QA:整体个推在杭州来看还是可以的,而且他们hr也是很负责的,响应也很及时,因为我是网面,他们又是四轮面试,所以流程上有点久,两周

你可能感兴趣的:(面经,node.js,面试)