shein提前批一面+二面凉经分享(java南京)

分享一下shein面经,希望能帮助到别人,就当为秋招攒人品了!


一面(2020/7/2)36min
自我介绍
1.==与equals有什么区别
String str1 = "aaa"; String str2 = "aaa"; String str3 = new String("aaa");
System.out.println(str1 == str2);
System.out.println(str2 == str3);
2.10000个int类型的数据(有重复),怎么找出重复值(回答用hashmap);怎么按大小顺序输出重复值(回答用TreeMap),为什么TreeMap有序?
3.多态的具体实现、方法重载与方法重写
4.接口与抽象类
5.Hashmap不安全,为了安全一般用什么?
6.用过哪些设计模式? 观察者模式和生产者消费者模式有什么区别?
7.怎么创建线程?
8.线程池用的哪个类?讲讲执行原理?
9.一张表中有id和name 两个字段,查询出name重复的所有数据
10.事务的四大特性?一致性是什么意思?
11.讲讲运行时数据区域
12.项目中怎么用事务(加@transactional注解),这个注解有什么属性?
13.常用的注解
14.秒杀系统最应该考虑什么?
15.如何使用Redis防止请求到达数据库?
16.Redis缓存用了什么数据类型?
17.如果一个用户最多可以秒杀3件商品,应该怎么写sql?
18.秒杀的业务流程
19.减库存的sql怎么写?
20.如果用户可以取消下单,应该怎么实现?
21.库存怎么时候加载到Redis? 系统初始化的时候,怎么实现?
22.有什么问题要问?

二面(2020/7/15)28min
1.自我介绍
2.就一个项目吗?有没有其他项目(无)没有让介绍项目
3.讲讲Java集合
4.讲讲线程安全的集合
5.讲讲多线程的理解?一个导游带着一群游客旅游,游客到景点后自己逛自己的,最后在在大门口集合,这个场景用Java多线程怎么实现?不会(提示:一个主线程+多个子线程)
6.知不知道业务流程?
7.数据库索引
8.对加班的看法?
9.职业规划?
10.讲一个最崇拜的人和他的一个品质?
11.反问环节
最后面试官给了挺多建议的,让自己凉的挺明白的,还是感谢面试官!

#广州希音供应链管理有限公司#
全部评论
这个破公司不去也罢,太能拖人了
点赞 回复 分享
发布于 2020-07-15 18:00
这公司还有三面吗
点赞 回复 分享
发布于 2020-07-15 18:02
敢问楼主,现在经过几面了?
点赞 回复 分享
发布于 2020-07-25 21:00

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
3 37 评论
分享
牛客网
牛客企业服务