#22届SHEIN校招面试#--JAVA开发工程师
今年一月,我投递了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比较随和,一些回答不上来的也耐心提示你。
- redis分布式锁的实现
- 数据库乐观锁,悲观锁的实现
- 1亿的数据表查询很慢,怎么优化
- redis持久化策略,缓存失效,缓存穿透等问题
- 项目设计的难点,目标,如何进一步优化
- b端系统和c端系统的区别,更喜欢哪个
- 上级给了一些超出能力范围的任务,如何解决
- 反问(问了应届生的培养,1亿的数据表查询很慢,怎么优化)
体验还是不错的,如果项目是自己做过的一般没什么问题。
三面 9.13 hr面
Hr面没有技术问题,主要收集个人信息来判断你接offer的可能性,收集一些个人兴趣问题可能会在五面问到,还是诚实回复哈哈~
四面 9.16 部门总监面
这一面主要考察你的在校经历,对学校事务的看法,对b端业务的了解,个人发展的职业目标和规划。
五面 9.25 CEO面
这一面是qq视频发起的,CEO非常年轻,主要是问一下三面问到的问题,五分钟结束面试,这一面不需要自我介绍,CEO面后发了意向书。
面试总结+实习期的感受
除了面试跨度比较长外,面试的感受还是非常不错的。shein最近几年的发展非常迅速,今年的待遇在广州南京都非常有竞争力。实习期间遇到了非常多很好的同事,他们都不厌其烦的帮我解决问题。我的leader给我安排了许多恰当的任务,让我能力能得到飞速成长(第一次接触到规范化的开发流程)。
(校招礼包)
~希望有缘shein再见