用友实习一面(已OC)

牛客约面 base 北京 台湾分部业务

30min

1.在校期间都学过哪些计算机课程?

2.简单介绍项目 短链接 + 点评

3.在秒杀业务中,为什么使用乐观锁不使用悲观锁?

4.业务上 什么情况使用悲观锁,什么情况使用乐观锁?

5.秒杀业务如何保证线程安全?库存数量的实时性

6.MQ在项目中的作用?

7.Java中你遇到过哪些异常?你分别怎么处理?

8.String 类里一些常见的方法?

9.说说 HashMap 底层实现?HashMap 是线程安全的吗?怎么实现线程安全?

10.重写 Equals 不重写 HashCode ,HashCode 相同 Equals 相同吗?会产生什么问题?

11.线程进程区别? 如何创建一个线程的几种方式?多线程的理解?讲一讲线程池?

12.我用了一个多线程去查多个结果集,主线程使用线程池获取多个结果集,主线程如何知道前面的线程执行完了,并且得到结果集?

13.Spring 注解 ?事务了解吗?

14.现在有一个场景,我现在有主子嵌套事务,我希望子事务异常回滚时,主事物不会滚,怎么实现?

15.介绍一下单例模式?有哪些好处?如何保证线程安全?

16.Java内存模型?JMM?

17.生产者消费者设计模式有哪些优点?

18.Mysql 中的 Sql 优化 你一般是怎么优化的?

19.InnoDB 和 MyiSAM 有哪些区别?

20.Redis 你在使用中都用来干什么?

结束 。

全部评论
用友好啊
1 回复 分享
发布于 02-20 12:43 浙江
面试好难啊
点赞 回复 分享
发布于 02-20 15:31 江苏

相关推荐

评论
9
25
分享

创作者周榜

更多
牛客网
牛客企业服务