写点什么

卧薪尝胆 70 天内推入职阿里,2021Java 春招

用户头像
极客开源
关注
发布于: 刚刚

美团

一面:

1、ConcurrentHashMap 实现原理 2、HashMap 实现原理 3、锁的实现原理 4、synchronized 和重入所实现原理以及区别 5、一个 char[]数组,里面有空格,以 &结束。6、jvm 内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景 8、设计模式,以及自己使用的场景。9、Sping 的 AOP 实现原理,以及对象生成方式的种类,单例的还是原型的。

二面:

1、分布式锁。2、逐层遍历树。3、原子类实现 4、volatile 实现原理 5、自己做的项目,自己负责的东西的介绍,以及问题溯源。6、数据库索引实现原理,什么情况下索引会失效。7、数据库 sql 优化 8、多个线程执行完了,再执行一个线程,实现方式。

三面:

1、进程和线程的区别 2、给定一个进程,有多个线程,其中一个线程出现 OOM 异常,判断所有线程的状态。3、介绍自己实现的东西。以及问题抛出。


京东

一面:

1、面向对象的优点 2、java 的特点 3、说一说你做的东西 4、遇到的问题

二面:

1、简历上写的所有技术基本都问了,问得有点多,自己都有点乱,会的就说 不会的就说不知道。2、谈对工作的看法,以及对问题的态度 3、linux 的知识

三面:

1、HashMap 实现原理。2、线程池的实现原理 3、让说你自己最熟悉的技术,问得很深。4、CAS 和锁的区别,以及应用场景。

四面:

领导说比较忙,简单聊了聊,问问我为什么要换工作,以及期望薪资。很快就结束了。


阿里

记得不很清楚,面试时状态不很好,面试官跳跃性比较大,而且问得很深。根本不能含糊其辞


1、基本上 jvm 一定要基本掌握,并发编程需要掌握,mysql 使用以及优化,mysql 引擎的区别。2、阻塞队列的实现方式 3、Conurrenthashmap 实现方式 4、编程:一个很大的字符串求和。5、编程:手写死锁。

分享

1、算法大厂——字节跳动面试题



2、2000 页互联网 Java 面试题大全



3、高阶必备,算法学习



本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

极客开源

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
卧薪尝胆70天内推入职阿里,2021Java春招