当前位置: 首页 > 面试经验 >

SHEIN暑期实习offer啦

优质
小牛编辑
86浏览
2023-06-28

SHEIN暑期实习offer啦

努力还是有回报的,真的之前都被挂麻了,感觉很难受,与很多机会擦肩而过,也有很多简历挂的(比如滴滴拼多多小米这样的),还是很感恩SHEIN能收留自己,现在都六月末了,抓住了暑期实习的尾巴,部门只有我一个实习生。

岗位:后台开发工程师-深圳

部门:ABC-画像

负责用户画像标签系统维护与开发,商品实时流量统计和用户特征挖掘啥的,不懂。

time-line:6.1投递 6.14一面 6.15通知一面通过,约二面 6.16二面,二面完后说通过,当天下午完成了hr面 6.27总监面,当天晚上offer call,十点钟发了offer

一面内容(约50分钟):

1.项目里用到了redis,保障一致性的策略是什么

2.redis的缓存雪崩,击穿,穿透是什么,怎么解决

3.mysql索引,调优,事务

4.详细讲讲AOP和IOC

5.讲讲项目里kafka怎么用的,需要注意些什么

6.java里的HashTable,HashMap,ConcurrentHashMap等等他们的区别,以及原理

7.synchornized原理

8.线程池的使用,线程安全的保障方式

9.JVM类加载机制的完整过程,并且对于每一个部分进行提问(比如垃圾回收,类加载器等等)

10.IO多路复用

11.项目中服务器是怎么写的,怎么实现联机匹配功能的,是基于什么协议,你怎么保障性能的

12.redis分布式锁怎么实现,什么时候用,有别的方法替代吗

13.问算法,第一题,对于树里的每一层,将这些节点连接起来(我回答的层序遍历,并写了代码,因为是对于每一层进行操作,面试官说o(1)空间复杂度怎么实现,一下懵了,后来他说让左节点的右子节点连接右节点的左子节点,中间顺带回忆了中前后序遍历)

14.问算法,第二题,数组里所有数都出现了两次,只有一个数出现了一次,请你找出这个数(我答的哈希表,然后说空间复杂度太大,我答排序,用时间换空间,面试官说o(1)空间,o(n)时间,其实正解是直接将所有数亦或,感兴趣的可以看看,这个很常考)

15.问算法,第三题,接雨水,单调栈秒答,但面试官不满意,让答双指针做法,不会啊。

二面内容(约20分钟):

1.项目里,假如消费者消费失败怎么办

2.项目里,消费者想撤销操作怎么办

3.你的线程池怎么扩容

4.扩容的时候怎么保证安全

5.synchornized和lock区别,CAS是什么,有什么问题,怎么解决

6.java里线程安全不安全的数据结构,原因是什么

HR面(约30分钟):

1.问我之前有没有实习经历

2.倾向考研还是就业

3.喜欢哪些城市

4.周围人怎么评价你(好像有这个问题)

5.为什么拒绝荣耀等厂offer(华为系真及吧拖拉)

总监面(约20分钟):

1.挑一个你觉得最能代表你水平的项目讲讲

2.你最熟悉的框架或者中间件,详细讲讲

反问环节:

1.我发挥怎么样(我嘴笨,总监笑曰这个聊天何谈发挥)

2.我能实习多久(真没问题好问,总监笑曰这个看你学校安排,不是我们决定)

大概就记得这么多了。准备去了

 类似资料: