【校招VIP】搜狐畅游Java后端秋招一面

10月09日 收藏 0 评论 0 java开发

【校招VIP】搜狐畅游Java后端秋招一面

转载声明:文章来源https://www.nowcoder.com/discuss/815500

面试官最后对于我的面试表现提出了非常诚恳的建议,特别感谢!

1、 高性能秒杀系统是你自己做的吗?

2、项目中Redis异步抢单这一块主要是解决什么问题?怎么实现的?

3、Redis用了它什么结构,主要是怎么用的?

4、集合类都哪些?

5、HashMap怎么解决哈希冲突的?

6、HashMap什么时候会进行扩容,扩容机制是什么?

7、HashMap初始化是多少?

8、HashMap是线程安全的吗?怎么解决呢?

9、栈和队列各自的特性,怎么用栈实现队列的入队和出队?

10、Java创建线程都有哪几种方式?

11、Callable和Runable有什么区别?返回结果,抛出异常,内部方法

12、线程池有了解吗?

13、核心参数有哪些?

14、如果说有一个线程池核心线程数为5,最大线程数为10,一共请求有15个并发进来的话,线程池有多少个线程在运行。

15、final关键字的作用

16、数据库的话在并发情况会产生哪些情况?

17、幻读是什么意思?

18、数据库是怎么解决这些问题的?

19、隔离级别的底层是用什么来控制这些数据的呢?就是隔离级别怎么保证的?

20、锁的话都有哪几种?我回答了MySQL的锁,应该要回答读锁,写锁。

21、MySQL的两大搜索引擎的区别

22、什么时候会索引失效?

23、Spring常见注解

24、Controller和RestController的区别

25、Spring里面@Autowired的作用,和@Resource的区别

26、Redis数据机构都有哪些?

27、存对象Redis怎么存?

28、Hash的API命令?

29、本科毕业直接考研是吧?实习是研究生期间是么?

30、你最近有在学什么东西?说了最近再看书

31、Java内存区域都有哪些

32、堆里面放什么东西呢?

33、程序计数器的作用呢?

34、如果发生OOM,怎么调优?没回答出来

35、那调整堆的大小怎么调整?

36、网络这一块了解哪些?

37、tcp的四次挥手一下能描述一下吗?

38、建立的时候是三次握手,那为什么断开的时候是4次?

39、四次挥手的时候,什么情况下服务端会发送第二次连接(FIN)?当时服务端传输完自己的数据之后,才能发送FIN。

40、反问。

C 0条回复 评论

帖子还没人回复快来抢沙发