22届SHEIN校招面试--JAVA开发工程师面经

这里写自定义目录标题

  • 个人背景
  • 性格测评+笔试
  • 一面 8.30 同事面
  • 二面 9.08 tl面
  • 三面 9.13 hr面
  • 四面 9.16 部门总监面
  • 五面 9.25 CEO面
  • 面试总结+实习期的感受

今年一月,我投递了shein的Java实习岗位,当时没有准备充分,没有通过面试。今年九月,我卷土重来,顺利通过Shein提前批的五轮面试。现在已经提前去shein实习,成为一名光荣的sheiner了。先提前打个广告,shein的2022届的春招和2023届的实习招聘年后就会火速开启,使用我的内推码(NTAJPas) 投递的话,可以享受全流程状态跟踪,可以提供一些个人对简历的意见等等。下面附上我秋招的面筋供大佬们参考~

个人背景

本人为电子信息工程专业,绩点不高,无校内比赛奖项,无校外实习经历,只有一段学校工作室的后端开发经历。项目写了两个,一个工作室开发的项目(.net),一个校内比赛的项目(Netty+Spring Cloud)

性格测评+笔试

性格测评主要是性格测试的题目,还是得认真做,如果前后关联的题目之间差异比较大可能会出问题,笔试的话主要考察计算机基础,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比较随和,一些回答不上来的也耐心提示你。

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

三面 9.13 hr面

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

四面 9.16 部门总监面

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

五面 9.25 CEO面

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

面试总结+实习期的感受

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

~希望有缘shein再见

你可能感兴趣的:(java学习,netty,java,面试,经验分享)