面试时间:2020面试职位:Java程序员分享时间:2020-04
- 面试经历:
- 由于我在自我介绍时提到应聘的是Java岗,因此面试官直接抛出问题:“你对Java这门语言了解的深度是多少”,“是否看过JDK的源码”(当场傻眼...)。如果回答看过,好,进坑了,因为面试官会继续追问:“那来说一下都看过哪部分”(大型懵逼现场)。卡壳了,好,引导来了,“比如Java的集合有看过吗”,于是大胆引出HashMap。好,又进坑了,“那咱们聊一下HashMap,首先说一下它的原理吧,它是以一种什么样的数据结构来实现的”。
- 面试官提的问题:
- 1.HashMap的数据结构——引出Java7跟Java8的区别
2.在什么情况下会做一个链表到红黑树的转换
3.除了数据结构之外,Java8跟Java7在HashMap上还有什么不同
4.扩容的过程,在什么情况下会扩容
5.扩容机制中的capacity初始值为什么是16,可不可以自定义成15,为什么一定要是2的指数次方
6.简单介绍一下hash算法,它的核心性能,或者说判断一个hash算法好坏的指标是什么,indexFor()函数的实现
7.HashMap为了解决什么问题?——引出哈希碰撞
8.介绍ConcurrentHashMap的数据结构
9.ConcurrentHashMap可以支持多少并发线程
10.ConcurrentHashMap属于JOC下的一个类,对JOC这个包的了解
11.是否用过synchronized,之前是否碰到过并发问题,怎么处理
12.在Java技术栈方面,有没有比较擅长或者深入了解的点,是否从源码上看过一些东西
数据库1.对MySQL了解多少——引出必问知识点(划重点!!!事务和索引)
2.MySQL用的隔离级别是什么,这个隔离级别下会出现什么问题——引出数据库的并发问题
3.MySQL使用这种隔离级别时,是如何解决幻读问题的(引申,理解其他并发问题的解决原理)
4.MySQL的调优机制,主要是哪些方面的调优——引出索引
5.在MySQL的InnoDB这个存储引擎下,聚集索引(或者聚簇索引)和非聚集索引这两个概念
6.MySQL中的索引是用什么数据结构存储的——此处应该引出B+树
7.为什么通过索引查询速度会更快一些——此处应该引出二叉树算法
有用(5) 面试感觉:很好 面试难度:困难 应聘途径:校园招聘
面试时间:2024面试职位:java程序员分享时间:2024-03
- 面试经历:
- 面试一共三轮,第一轮HR面试,问一些之前的工作经历,离职原因什么的
第二轮面试官问了一些redis,mysql优化,es分片相关的东西,整体问的比较全面,最后问了微服务相关的东西,问的都是一些很简单的东西,稍微准备一下就过了,没有涉及到原理和源码方面的问题 - 面试官提的问题:
- 1.redis的数据类型有哪些?
2.java线程池的几个参数分别表示什么含义?
3.mysql优化会从哪些方面去优化?
4.kafka如何保证不会重复消费?
有用(0) 面试感觉:一般 面试难度:简单 应聘途径:网上申请
面试时间:2017面试职位:java程序员分享时间:2019-06
- 面试经历:
- 1.自我介绍,主要是针对自我介绍的内容进行提问,包括专业成绩啥的
2.项目经历,由于在简历中提及过自己的项目,所以会针对性的对项目的细节提问,这里要特别注意,一定要对简历里面的内容都很熟悉,并且知道细节 - 面试官提的问题:
- 1)自我介绍
2) 介绍项目。目前做的是android项目,所以问了android的架构模型(四层),然后framework层都是有什么。
3) java的第一个问题,Comparator和Comparable的区别和应用场景。(这个简单回答了一些,但是没回答圆满)
4) 正则表达式(一个字符串中的第三个数)(这个正则表达式没有写上来,然后让用java代码实现,说主要思路)
5) OSI七层模型
6) 进程通信
7) 线程同步(为什么线程同步,不同步会发生什么问题,举例场景)
8) 死锁
9) I/O流(文件流是什么,有没有缓冲区,缓冲区这个不清楚:后面查资料,FileInputStream是没有缓冲区的,BufferedIuputSteam才有)
10)然后文件到CPU的过程(存储,没学过,没回答上来)
11) I/O流不关闭会出现什么问题(说会出错误,IOException,然后追问是具体是什么错误,没回答上来)
12) 序列化和反序列化
13)还有我写了熟悉C#,然后介绍java和C#的区别。
有用(9) 面试感觉:一般 面试难度:简单 应聘途径:校园招聘
面试时间:2019面试职位:java程序员分享时间:2019-04
- 直接问有没有参加过什么培训, 我说黑马,... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:网上申请
面试时间:2017面试职位:java程序员分享时间:2019-01
- 一个HR 两个技术 技术问的是比较基础的... 详情>>
面试感觉:很好 面试难度:难度一般 应聘途径:校园招聘
面试时间:2018面试职位:java程序员分享时间:2018-11
- 这家公司规模很小,大约就50人吧,是bo... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:社会招聘
面试时间:2016面试职位:java程序员分享时间:2018-07
- 笔试,测试基础知识,理论,以及一些自动化... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:社会招聘
面试时间:2024面试职位:JAVA程序员分享时间:2024-05
- 去到公司线下面试,到了需要现进行笔试,笔... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:网上申请
面试时间:2024面试职位:java程序员分享时间:2024-03
- 问你基本情况基本没有问算法问题都是很简单... 详情>>
面试难度:简单 应聘途径:校园招聘
面试时间:2019面试职位:java程序员分享时间:2020-02
- 那天是猎头打电话过来的,说下午要电话面试... 详情>>
面试感觉:很好 面试难度:很简单 应聘途径:网上申请
面试时间:2020面试职位:java程序员分享时间:2024-01
- 会针对简历聊天,问的比较仔细。总共有五个... 详情>>
面试难度:难度一般 应聘途径:校园招聘
面试时间:2019面试职位:java程序员分享时间:2019-12
- 去了等了一会,然后直接一对一面试,有两个... 详情>>
面试感觉:一般 面试难度:简单 应聘途径:猎头
面试时间:2018面试职位:java程序员分享时间:2019-12
- 当时我是在网上智联招聘找到的,之后就联系... 详情>>
面试感觉:很好 面试难度:简单 应聘途径:社会招聘
面试时间:2017面试职位:java程序员分享时间:2019-12
- 接到通知后,先去了公司,每个人先领一张关... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:社会招聘
面试时间:2015面试职位:JAVA程序员分享时间:2017-08
- 我是2015年8月份参加武汉地区博创华宇... 详情>>
面试感觉:不好 面试难度:很简单 应聘途径:网上申请
面试时间:2018面试职位:java程序员分享时间:2019-08
- 首先是HR电话面试,首先自我介绍一下,然... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:网上申请
面试时间:2017面试职位:java程序员分享时间:2017-05
- 一、 面试流程:
我一共经历三轮面试,... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘
面试时间:2016面试职位:java程序员分享时间:2017-05
- 迅雷的校园招聘一般来的很早,看了宣传后比... 详情>>
面试感觉:很好 面试难度:难度一般 应聘途径:校园招聘
面试时间:2020面试职位:java程序员分享时间:2023-04
- 面试其实还好,没有问什么太多技术问题,公... 详情>>
面试难度:难度一般 应聘途径:网上申请
面试时间:2017面试职位:java程序员分享时间:2017-03
- 、说说&和&&的区别。
&和&&都可以... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:招聘会
1 2 3 4 5 6 7 8 9 10 11 > 共 20 页