写面经,攒人品
MetaAPP一面凉经
1. 手搓算法,递归实现链表翻转,只能想到使用头插法。不会写递归,不写递归应该是可以写出来的。
2. 面试官简单问了不了解递归,然后队列是什么,让用数组模拟一个队列。没写完,大致思路是对的。也问了循环队列的问题。
3. 问了Java的反射,这里忘了哪一个方法可以突破private的限制了,只知道有这样一个方法。
4. 什么是NIO,答的很不好,然后问有没有听过操作系统的Select,没有。操作系统没有学过,这里是我的短板。
5. 问了线程池,CountDownLatch,但是我不清楚CountDownLatch和ReentrantLock在是实现上的区别,只知道都是基于AQS。
6. 事务的失效场景题
7. 项目Redis延时队列,和xxl-job,xxl-job好久没用了,有点忘了。
8. RabbitMQ的常见问题。
总结,因为非计算机专业的,考研没考的计算机基础知识都比较差,代码原理看的不是很多,还需要继续沉淀。并且太久没看Java八股了,有的都忘了。面试官还是挺好的。
1. 手搓算法,递归实现链表翻转,只能想到使用头插法。不会写递归,不写递归应该是可以写出来的。
2. 面试官简单问了不了解递归,然后队列是什么,让用数组模拟一个队列。没写完,大致思路是对的。也问了循环队列的问题。
3. 问了Java的反射,这里忘了哪一个方法可以突破private的限制了,只知道有这样一个方法。
4. 什么是NIO,答的很不好,然后问有没有听过操作系统的Select,没有。操作系统没有学过,这里是我的短板。
5. 问了线程池,CountDownLatch,但是我不清楚CountDownLatch和ReentrantLock在是实现上的区别,只知道都是基于AQS。
6. 事务的失效场景题
7. 项目Redis延时队列,和xxl-job,xxl-job好久没用了,有点忘了。
8. RabbitMQ的常见问题。
总结,因为非计算机专业的,考研没考的计算机基础知识都比较差,代码原理看的不是很多,还需要继续沉淀。并且太久没看Java八股了,有的都忘了。面试官还是挺好的。
全部评论
本科非计算机,考研就考了数据结构和计网
4的话如果是NIO的话应该问的是seletor把 NIO使用过 这些八股真的**
同学你怎么知道凉了,凉了会发感谢信么?
大佬xxl-job主要问的是什么内容呀
相关推荐
02-01 17:00
四川大学 Java 超级霹雳无敌小猪猪:幸好当时入行是没看这篇文章,不然我还真不敢走开发,个人认为最有效的方法就是去调研学校师兄的就业情况,这篇文章的参考意义还是比较局限的
点赞 评论 收藏
分享