阿里一二面、远景一面,秋招Java开发面经

一直在牛客看面经 回馈一下,攒一波人品~

阿里一面(新零售)一小时左右
1.自我介绍
2.学到数据结构,常用的有哪些,
3.数组和链表的差别,进行频繁插入和删除用哪个
4.如何进行查找,二分查找,还有其他的吗(hash,b树,当时没想起来,之后又补充的)
5.树有哪些树,说下B树的实现原理(如何分裂节点
7.栈和堆的区别
8.给了千万级数据,怎么进行查找(答:hash,多级hash,类似java的HashMap
9.说到HashMap,说下在java中的实现原理,线程安全吗,线程安全的有什么(hashtable,concurrenthashmap)
10.list都有哪些,ArrayList和LinkedList的区别
11.java的这些内存都是怎么分配的,jvm模型
12.类加载,双亲委托加载
13.java的 == 和equals方法的区别。
14.用的java版本1.8,和1.7有什么区别(不知道。。说了concurrenthashmap的区别,他就让具体说一下
15.都有那些琐,说两个synchronized和 ReentrantLock,问怎么实现的,答得不好
16.能介绍你一个你的项目吗,问答网站项目 blabla
17.因为你这是基于BS模型,服务器是啥(tomact)它在项目中起到的作用(监听端口,接受请求)
18.用过其他的服务器吗,tomcat底层怎么实现的!这个问题没听说过。。
19.http请求,就说到了get和post的区别
20.用到了Redis,都用来储存什么,还了解那些缓存结束,这个没回答好
21.Redis都有哪些数据结构
22.mysql都有哪些引擎,说了innodb和myIsam,问我还知道其他的吗。。根本不知道
23.你用了springboot,为什么要用它(我也不知道其他管理整合ssm的框架了)

阿里二面(已挂,40分钟左右,自己没准备好)
  • 先说说文件操作吧,给你一个保存key=value的文件,怎么读取
  • 说了普通的读取文件,字符串识别,好久没用Property,之后给提示了
  • 给你一个int类型的值,怎么转化为String
  • 项目中的异步队列怎么实现的,然后问到了处理消息失败怎么办,没考虑全面
  • 线程池相关(答的不好)
  • HashMap的实现原理,问到扩容,可以是1.5倍吗
  • ConcurrentHashMap的实现原理,1.7和1.8的区别
  • 为什么转行,在学习过程中遇到的最大的困难是什么?
  • 有遇到过OOM吗,怎么解决的,具体说下JVM怎么造成OOM的
  • linux查看一个文件末尾几行的命令(tail)
  • 怎么查看含有某个关键字的几行(grep),具体怎么写命令
  • 给你一个文件里面有好几列,怎么用命令统计某一列的和(不会。。)
  • 有什么问题问我
远景一面(已过,50分钟左右)
  • 自我介绍
  • 看你非科班的,都学过那些计算机的课
  • HashMap实现原理,1.7和1.8的区别
  • 说一下B+树
  • GC算法,都了解那些,有没有看过GC的log(没有。。)
  • 线程池,有哪几个参数,这几个参数的理解(没回答好)
  • 有哪几种实现多线程的方法
  • JUC的哪些类用过,atomic,主要利用volatile和CAS,CAS会有什么问题
  • 再问synchronized关键字怎么实现的(1.8的改变,锁的升级)
  • JVM内存都哪几块
  • 对Spring的IOC的理解
  • 看你简历写的有良好的编程习惯,那abc_def这个命名有什么问题
  • 什么是死锁,有没有在实际项目中遇到(自己写过demo)
  • 那怎么去观察死锁的,比如用java命令(没有。。)
  • 看你简历了解高并发策略,知道哪些
  • 项目用了Redis做缓存,听说过Redis穿透,Redis雪崩吗(没有。。)
  • 数据库引擎,两种引擎的区别和实现原理
  • Left join 和right join的区别
  • 给两张表 100行和50行,left join后有多少行?如果有一行重复呢(??不太懂)
  • 数据库索引的种类(给忘了)
  • 知道哪些排序算法
  • 给你很大的数据量几个G,怎么找出前10大的(用一个最小堆保存,遍历一遍)
  • 两个栈实现队列
  • 有什么问题问我

总的来说面试官人都很好,很客气,虽然有些不会的,但是都会说不要紧,一二面还是偏向基础多一些,好好看书学基础吧。

#阿里巴巴##面经##远景能源有限公司##Java工程师##校招#
全部评论
老哥你是咋知道你远景一面过了的哇,你现在状态是啥
点赞 回复 分享
发布于 2019-08-15 21:04
老哥我俩阿里怕不是同一个面试官 问的好多都一样
点赞 回复 分享
发布于 2019-08-15 20:06
求问具体部门~
点赞 回复 分享
发布于 2019-08-15 21:06
老哥,你的远景一面时间那么短呀!我的1.5小时,面试官还不想结束。。。
点赞 回复 分享
发布于 2019-08-15 21:09
如果我接下来面试的内容和楼主的差不多我就幸福了
点赞 回复 分享
发布于 2019-08-23 17:49
读取key=value文件的那个,文件是property配置文件吗
点赞 回复 分享
发布于 2019-08-25 16:24

相关推荐

勇敢的联想人前程似锦:如果我是你,身体素质好我会去参军,然后走士兵计划考研211只需要200多分。
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
9 127 评论
分享
牛客网
牛客企业服务