360技术中台部Java开发实习生一面面经

面试问题

1.秒杀项目的流程?

2.Redis在项目中怎么使用的?

3.扣库存的时候用的什么方式更新数量?

4.库存用string存的,是先读出来再set回去,还是用什么命令做的?

5.RabbitMQ怎么保证幂等性?

6.登录功能是怎么做的?

7.RabbitMQ 降流怎么做的?

8.MySQL创建一个商品表,商品的字段怎么存?怎么考虑?

9.varchar和char的区别?

10.Java中String、StringBuffer、StringBuilder的区别?性能上有什么区别?

11.++i 和i++的区别?

12.Java多态怎么实现的? 重载和重写的区别?

13.抽象类和接口的区别?

14.final关键字的作用和用法?

15.讲讲AQS?

16.场景题:笔记本电脑分很多盘,找路径下为a.txt的文件,开多线程并发。如果C盘用的很大,E、F盘用的很少,那么C盘线程工作量大,怎么解决?怎么均匀分工作量?并发场景,怎么对任务进行拆分?

17.并发的哪些方式?

18.Synchronized和Lock的区别?

19.用线程安全的集合?

20.ConcurrentHashMap怎么实现线程安全?

21.Java中新建一个线程有哪些方式?

22.什么情况下线程会陷入block状态?

23.讲讲CMS和G1垃圾回收器?

24.CMS垃圾回收器为什么不用标记整理算法?在哪些情况下会stop the word?

25.哪些是GC Root?

26.讲讲观察者模式和策略模式?

27.讲讲MySQL的索引和事务?

28.MVCC讲一下?

29.讲讲MySQL最左匹配原则?

30.Spring和SpringBoot的区别?

面试总结

这次面试还是项目和基础,项目中用的一些组件面试官会结合着项目问,然后就是一些基础问题,字符串、并发、JVM、MySQL,设计模式这些是必问的,面试的难度一般,是校招面试的难度。

#实习经验分享##360公司##面试题目#
全部评论
技术只有这一面吗? 🤔
1 回复 分享
发布于 2022-03-07 16:16
过没有
点赞 回复 分享
发布于 2022-02-13 15:47
🎉恭喜牛友成功参与 【实习经验分享】活动! ------------------- 分享实习面经,进行复盘和总结,助力春招!参与即有奖~ 👉快来参加:https://www.nowcoder.com/discuss/832274
点赞 回复 分享
发布于 2022-02-14 11:24
楼主你好,请问场景题是怎么回答的?
点赞 回复 分享
发布于 2022-02-18 15:05
感谢感谢
点赞 回复 分享
发布于 2022-02-20 15:20
同学,可以多冲一下别的。字节春招➕暑期实习也开始了,欢迎投递。三餐➕房补,实习事情也不多。内推链接https://job.toutiao.com/s/LwANxJB
点赞 回复 分享
发布于 2022-02-22 13:16
没有笔试?
点赞 回复 分享
发布于 2022-02-23 09:52
感谢感谢 这比网上的八股文合集要新不少 很多都没见过😂
点赞 回复 分享
发布于 2022-02-26 17:48
楼主有内推码嘛
点赞 回复 分享
发布于 2022-02-26 20:12
真的挺有用的!
点赞 回复 分享
发布于 2022-02-28 09:40
期待后续
点赞 回复 分享
发布于 2022-03-10 23:15

相关推荐

lingo12:1.最好加个业务项目,大部分面试官工作以后会更偏重业务 2.实习部分描述一般般,可能hr看到会觉得你产出不够不给你过简历 3.蓝桥杯这些大部分人都有的,不如不写,反而减分项。
点赞 评论 收藏
分享
评论
18
147
分享

创作者周榜

更多
牛客网
牛客企业服务