面试复盘 | 小米Java一二面凉经

一面 时间:8.8    形式:牛客    时长:30min
1.自我介绍
2.Java面向对象的特性?详细说一下封装继承多态的含义?
3.String、StringBuilder和StringBuff的区别?
4.Java中的异常有哪些分类?
5.常见的运行时异常有哪些?
6.Java中的集合体系是怎么样的?是怎么样的继承和实现关系?常用的简单描述一下
7.Set和List各有什么特性?
8.TreeMap和HashMap的区别?
9.JVM的内存模型?new出来的对象放在哪?引用的放在哪?
10.线程共享的和线程不共享的区域有哪些?
11.JVM的垃圾回收算法?分别有什么特点以及在什么场景下使用?
12.常见的线程的创建方式?Thread方式和Runnable方式有什么关系?实现Callable接口的方式有哪些特点?
13.线程之间的通信方式有哪些?
14.线程有哪几种状态?通常运行在哪两种状态?阻塞的时候一般是怎么被唤醒的?
15.sleep和wait有什么区别?
16.反射的原理?可以获取类的私有属性吗?Class类是什么?获取反射中的Class对象的方法?类在一个什么状态才能反射?反射可以跨线程吗?
17.常见的设计模式?
18.Java中的IO流?加载读取一个大文件?
19.设计模式中的代理模式?
20.代码:手写快排
21.反问

总结:投的南京的软件开发工程师-Java方向,但是简历被安卓捞了,临时打电话咨询问愿不愿意转安卓,考虑了一下就接受了面试,因为安卓零基础,所以问的问题都是一些Java基础

二面 时间:8.21  形式:牛客  时长:20min
1.自我介绍
2.开始闲聊我的专业问题
3.Java中产生死锁的条件有哪些?
4.手写一个死锁场景
5.聊了一些转安卓方面的事情

总结:隔了差不多半个月才约二面吧,本来很期待的,结果面试的时候问的很少。多线程的理论知识还行,实践这块太缺乏了😂当时让手写死锁场景的时候人都懵了,最后简单写了两个类和两个方法相互调用,面试官评价说太简陋了。结果隔天就收到感谢信了,害😥本来投的是Java开发,让转岗安卓,结果安卓也面不过去,我太菜了
#面试复盘##面经##校招##小米##Java工程师#
全部评论
同被南京安卓捞,你是今天几点面的?
点赞 回复
分享
发布于 2021-08-09 17:40
请问投了多久才开始面试的?
点赞 回复
分享
发布于 2021-08-09 19:34
联易融
校招火热招聘中
官网直投
你们都什么时候投的呀
点赞 回复
分享
发布于 2021-08-09 19:37
小米是都打电话问愿不愿意转安卓吗,今天也问我了,但是我拒了。该不会每个投开发的都被问了
点赞 回复
分享
发布于 2021-08-09 21:06
楼主啥部门啊?
点赞 回复
分享
发布于 2021-08-10 12:27
开发现在这么卷的吗
1 回复
分享
发布于 2021-08-10 12:29
赞!祝大佬早日收到二面通知,分享面经的都会有好offer!
点赞 回复
分享
发布于 2021-08-10 12:30
楼主有实习经历吗
点赞 回复
分享
发布于 2021-08-10 23:31
问的很基础,爱了爱了
点赞 回复
分享
发布于 2021-08-11 02:11
我是13号一面,楼主二面了吗
点赞 回复
分享
发布于 2021-08-14 21:05
请问反射的原理是什么呀
点赞 回复
分享
发布于 2021-08-16 01:13
楼主二面没
点赞 回复
分享
发布于 2021-08-16 02:11
转安卓肯定不行啊
点赞 回复
分享
发布于 2021-09-18 13:33
我也二面被捞凉了
点赞 回复
分享
发布于 2021-09-18 13:33
怎么知道凉了呢?发感谢信了么?
点赞 回复
分享
发布于 2021-09-18 15:39
楼主是什么专业的呀
点赞 回复
分享
发布于 2021-09-19 00:58

相关推荐

4 74 评论
分享
牛客网
牛客企业服务