因为疫情的原因,大家在家耽误了很多时间,但是云面试也应运而生,现在就来跟着看看朋友面完阿里滴滴美团之后总结的Java文档
那些在准备面试小伙伴们,快来,考点来啦
一.阿里面试题
-
自我介绍
-
序列化的底层怎么实现的
-
Synchronized的底层是怎么实现的
-
Tomcat集群怎么保证同步
-
了解nosql吗?redis?
-
怎么解决项目中超卖的问题
-
Int的范围
-
问了项目中超卖的问题怎么解决
-
你熟悉什么数据结构
-
说说快排,我说了快拍实现的过程,相当于口述代码,然后问了复杂度
-
乐观锁vs悲观锁
-
Gc
-
Concurrenthashmap分段锁的细节
-
设计模式怎么分类,每一类都有哪些
-
并发包里了解哪些
-
B树,b+树,b*树
二.滴滴面试题
-
应该怎么优化简历才有BATJ面试机会
-
HashMap底层执行原理
-
Hashtable和ConcurrentHashMap如何实现线程安全?
-
JVM的内存布局,垃圾回收机制
-
类加载机制里的双亲委派模型
-
阐述事物的隔离级别和传播属性
-
高并发下,如何做到安全的修改同一行数据?
-
A系统给B系统转100块钱,如何把实现
-
A服务调用B服务多接口,响应时间最短方案
-
动态代理的几种实现方式及优缺点
-
多线程下读概率远远大于写概率,如何解决并发问题
-
按线程池内部机制,当提交新任务时,有哪些异常要考虑
三美团面试题
-
浏览器访问一个网址的时候都有哪些过程(还要了解DNS查找的过程)
-
Tcp三次握手,四次握手
-
线程池
-
你了解的设计模式(面试官说什么单利模式就不用说了)
-
二分查找
-
树的中序遍历
-
给你一个5L和3L桶,水无限多,怎么到出4L
四.腾讯面试题
1.TCP 和 UDP的区别,Tcp为什么是三次握手,不是两次
2.说说Java中异常的分类
3.Dubbo和dubbox之间的区别
4.一般使用什么注册中心?还有别的选择吗
5.怎么给List排序
6.你都知道哪些常用的map集合
7.什么是spring的内部bean
8.为什么说spring是一个容器
通过面试题来看,可以看出目前互联网公司面试考点为:
性能调优、算法数据机构
高并发下数据安全、接口冪等性、原子性等
分布式下协同、已经锁的处理
数据库的分库分表、项目之间的垂直拆分
出现频率高的技术点有:
HashMap
JVM
Dubbo
Mybatis
Zookeeper
http tcp/ip
docker
针对上面的面试题,如果都能答出来,就只要在回顾一下基础底层的知识就好了,往往越是大厂就越重视那些底层原理,所以大家对底层原理一定要重视起来,做到言之有物
下面我还给大家准备了一起资料,以及试题里面一些答案的参考资料,还有一些面试题
最后
其实一步一步走过来,不单单只靠面试之前刷题那么简单,更多的还是平时的积累。小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等资料获取方式:
点赞评论哦听说点赞的面试都轻松过!!!