我是上周通过boss直聘的内推人内推的,然后过了三天就收到了电话。。。就记得这些点了,但是有的不是单纯问知识,会用一些实例去提问,面试官非常nice,人很随和,最后还给我说了谢谢~~
1、介绍自己:要突出技能
2、项目介绍:要突出难点及解决方案
3、网络:子网掩码是什么?有什么作用
三次握手(为什么二次握手不行)
time wait
TCP协议和UDP区别
有没有什么网络项目
4、数据库
事务 ACID
隔离特性与级别高低,以及Mysql、Orcle默认是哪个
数据库脏读、幻读是什么?隔离特性有什么影响?
索引的类型(我回答b树,b+树)并介绍他们的原理和特点
5、JavaHashMap原理,和HashTable区别ConcurrentHashMap和他们的区别,核心机制i++在java中是否线程安全?(不安全如何实现线程安全?)在c中是否安全?
多线程如何实现?线程实现的具体方法与区别?
valotile关键字如何使用?
springMVC实现过程?
get post delet put在rest风格如何使用的,以及区别?
6.Linux的一些命令
7.你有什么要问我的:我问了多久会有结果,他是哪个部门,阿里java主要用什么技术
他说我表现不错,还对我表示了感谢QAQ 面试官感觉站的炒鸡忙,每天九十点闲一点了才开始打电话面试
建议大家把相关的知识点都串联起来,这样有利于理解,而且面试官会一个问题接一个问,比如我提到了jdk1.8在hashmap加入了红黑树,他马上就问我红黑树是什么?有什么优点?为什么要加入红黑树了,所以大家一定要扩展知识面
需要Java学习资料视频可以实习Java 希望这些对你有所帮助
原文:https://blog.csdn.net/zlx312/article/details/79437015/