8.26小米java开发一面面经
记录我的第一次视频面试
1、自我介绍
2、项目中遇到的最大的难题,怎么解决的?
3、java中怎么创建 一个线程?
4、run()方法和start()方法的区别
5、接口和抽象类的区别
6、怎么实现多线程同步?
7、synchronized具体怎么用?能给什么对象上锁?
8、多线程中锁的种类
9、http中get与post的区别
10、http状态码有哪几种?
11、在浏览器中输入一个网址,浏览器的处理过程,涉及哪些层,用了哪些协议?
12、写代码:输出一个数组中某元素出现的次数超过数组长度一半的元素,没有则输出null。写完有一点小细节有问题,面试官会带着你一步步改
大概就这些问题,有的回答不上来的就不会继续往深了问,面试了大概半个小时,回答的一般,感觉凉了
#小米##Java工程师##面经##校招#