我承认我酸了!京东面试官内推java岗还亲自面,这不稳了吗?
程序员文章站
2022-06-30 21:34:53
之前分享过几篇JAVA面经,有很多粉丝跟我说现在面试就跟搞玄学似的,面试过不过都还要看面试官眼缘,来决定你的面试难度等级。emmmm,,,,讲道理,好像确实是这样的!不过今天确实把我给酸到了,一个在京东入职的大佬应该是带着内推任务来的,上来就要内推北京京东总部,而且要求还贼低,本科工作满三年(惜败,自己工作年限差了点儿)最重要的是:一面,二面 内推大佬都亲自面!!!然后大佬就把自己最常问的一些面试题分享了出来:接口和抽象类的区别?我们知道Spring中有很多注解,那么这些注解的功能是怎么实现...
之前分享过几篇JAVA面经,有很多粉丝跟我说现在面试就跟搞玄学似的,面试过不过都还要看面试官眼缘,来决定你的面试难度等级。emmmm,,,,讲道理,好像确实是这样的!
不过今天确实把我给酸到了,一个在京东入职的大佬应该是带着内推任务来的,上来就要内推北京京东总部,而且要求还贼低,本科工作满三年(惜败,自己工作年限差了点儿)
最重要的是:一面,二面 内推大佬都亲自面!!!
然后大佬就把自己最常问的一些面试题分享了出来:
- 接口和抽象类的区别?
- 我们知道Spring中有很多注解,那么这些注解的功能是怎么实现的?(反射)
- 注解的@Rentention是什么意思?你在实际项目中用过注解吗?怎么用的?
- Spring中的事务用过吗?讲一下
- HashSet和HashMap的异同?
- HashMap有哪些线程安全问题?
- 如果HashMap(JDK 7)出现了死循环,该如何发现?
- JVM内存模型
- 如何排查内存溢出现象?
- Thread类实现了哪个接口?
- 你知道如何根据一个类的定义来判断它是不是线程安全的吗?
- Java中有哪些类型的锁?
- (synchronized和ReentrantLock锁)如果一个线程得到了互斥锁,其他线程都在等待,那么这个线程释放锁之后,哪个线程可以得到锁?
- ReentrantLock默认是公平的还是非公平的?
- 讲一下TCP四次挥手,为什么要四次挥手?
- 问了一下几个网络协议分别是哪层的
- Map接口有哪些实现类
- 讲一下LinkedHashMap?
- 如何得到一个线程安全的Map?
- Java中有哪些锁?讲一下synchronized和ReentrantLock的区别?
- Spring AOP是怎么实现的?
- JDK动态代理和CGLIB有什么区别?既然有没有实现接口都可以用CGLIB,为什么Spring还要使用JDK动态代理?
- Spring AOP不能对哪些类进行增强?(没有被Spring管理的类,当时没想出来)
- Spring是怎么解决循环依赖的?多例对象之间的循环依赖?单例和多例之间的循环依赖?
- MyBatis中$ 和 #的区别?既然$ 不安全,为什么还需要$ ,什么时候会用到它
- MySQL的ACID特性分别是怎么实现的?
- MySQL的事务隔离级别是怎么实现的?
- 用过什么缓存框架?用过什么RPC框架?用过什么消息队列?
- 除了Java自带的序列化之外,你还了解哪些序列化框架?
- 如果没有spring需要你做个类似spring的程序跟我说下大概的思路
- jdk1.8垃圾回收有什么新的变化
- mysql innodb索引的数据结构
- MySQL事务的隔离级别?默认的是什么?
- 索引用过吗?索引有什么缺点?什么时候适合用什么时候不适合?
- 你通常怎么给一个表加索引?联合索引?
- GC的垃圾回收的原理,GC是怎么实现
- zookeeper应用场景
- 什么是分布锁
- zookeeper是基于哪种算法实现分布式一致性的?
- 你知道分布式都有哪些?
- redis一般用它来做什么?缓存
- redis常用的数据结构
- redis写一个kv是原子的吗?什么是原子性。
- redis持久化是怎么做的
- 数据同步的思路,同步缓存和数据库
- 你了解的设计模式
- 你知道什么情况下去用这些设计模式,例如工厂模式,在什么场景下会考虑用工厂模式。
- mysql数据库索引的原理
- 联合索引,什么时候考虑建立联合索引
看完大佬问的这些面试题后,我不淡定了!
因为大佬问的这些题,不就跟我平常刷的面试题都差不多嘛,感觉都能回答上七七八八吧,再次叹息自己工作年限不够,哎!
最后只就能把面试题,资料都交给粉丝们了!
资料领取:戳这里免费领取,暗号:CSDN
资料领取:戳这里免费领取,暗号:CSDN
听说一键三连的粉丝都面试成功了?如果本篇博客对你有帮助,请支持下博主哦
本文地址:https://blog.csdn.net/Lubanjava/article/details/109785881
上一篇: Crontab用法详解
下一篇: Tomcat下配置启动多个项目