【SHEIN】-Java岗-开发工程师面经

一面

8.30 同事面
一面一般是小部门的同事面,主要考察的是java基础和八股文。个人介绍+项目介绍之后就到面试官提问

  1. hashmap的底层原理,扩容过程
  2. hashmap扩容线程不安全在哪,怎么解决
  3. 一般线程安全怎么处理,线程同步工具有哪些
  4. JMM内存模型
  5. Happens-before原理
  6. 了解jvm嘛(说不太了解,就没问下去)
  7. 项目用了什么设计模式(给他讲了项目的模板模式,观察者模式),顺便扯了一点netty的底层优化设计
  8. netty端口的绑定流程
  9. spring如何解决循环依赖问题。
  10. 看你简历用过docker,讲一讲原理和使用场景
    面试面的很快,以为是kpi面,就去准备其他的面试了~

二面

9.08 tl面
二面是部门的teamleader面,主要考察项目的设计和思考,leader比较随和,一些回答不上来的也耐心提示你。

redis分布式锁的实现
数据库乐观锁,悲观锁的实现
1亿的数据表查询很慢,怎么优化
redis持久化策略,缓存失效,缓存穿透等问题
项目设计的难点,目标,如何进一步优化
b端系统和c端系统的区别,更喜欢哪个
上级给了一些超出能力范围的任务,如何解决
反问(问了应届生的培养,1亿的数据表查询很慢,怎么优化)
体验还是不错的,如果项目是自己做过的一般没什么问题。

三面

9.13 hr面
Hr面没有技术问题,主要收集个人信息来判断你接offer的可能性,收集一些个人兴趣问题可能会在五面问到,还是诚实回复哈哈~

四面

9.16 部门总监面
这一面主要考察你的在校经历,对学校事务的看法,对b端业务的了解,个人发展的职业目标和规划。

五面

9.25 CEO面
这一面是qq视频发起的,CEO非常年轻,主要是问一下三面问到的问题,五分钟结束面试,这一面不需要自我介绍,CEO面后发了意向书。

面试总结+实习期的感受
除了面试跨度比较长外,面试的感受还是非常不错的。shein最近几年的发展非常迅速,今年的待遇在广州南京都非常有竞争力。实习期间遇到了非常多很好的同事,他们都不厌其烦的帮我解决问题。我的leader给我安排了许多恰当的任务,让我能力能得到飞速成长(第一次接触到规范化的开发流程)。

发表评论

后才能评论