JAVA开发工程师 专题汇总

JAVA开发工程师 面试经验分享列表,共4550

| 校园招聘
面试过程:

面试官人很好,先介绍了整个面试流程
先写了一道算法
给一个字符串,求字符串第一个只出现一次的下标 空间复杂度On,时间复杂度On
算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就OK
算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了

面试官问的面试题:

有哪些集合类
hashmap是在collection下面的吗 不是 是在map下面
ArrayList和LinkedList的区别
线程安全的集合
copyonwriteList如何保证的线程安全
hashmap底层原理
为什么从头插改为了尾插
concurrenthashmap底层原理
线程六大状态
线程有running这个状态吗 当时答的有 实际没有 Java里是runnable
怎么样变成等待状态
创建线程的方式
为什么推荐使用线程池创建
为什么不推荐使用Executors的静态方法去创建 这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂Executors的静态方法是什么意思,没答出来
数据库
事务四大特性
原子性怎么实现的
持久性怎么实现的
MVCC实现
redolog和binlog作用和区别
两阶段提交redolog和binlog
索引的底层
为什么要用b+树
索引失效的场景
sql慢查询优化
回表查询

赞一下(7) 踩一下

| 社会招聘
面试过程:

投的社招。几天前做了笔试题,有选择题和编程题,编程题是写一个简单的功能,还有SQL语句
Boss上投递的岗位。先做了笔试,从笔试到面试是不同的HR负责的,注意接听不同的个人电话。然后就是二面的面试官直接约的面试,远程面试,只有一个面试官提问。
问的问题比较细致,不像别的公司讲思想就可以,代码层面问的很细。总面试时长45分钟左右
面试之后说结合笔试成绩,如果通过的话会有其他同事联系总经理面或者HR面

面试官问的面试题:

自我介绍,自选一个项目进行介绍,对其中的技术栈进行提问,讲出代码实现细节,分布式事务,线程池,用到了Spring Cloud Alibaba的哪些产品,网关有了解么,对索引有哪些了解么?

赞一下(0) 踩一下

| 网上申请
面试过程:

首先进行自我介绍,然后开始问一些个人的具体情况,最后基于简历对你进行技术上的提问。三天出结果。国企,没有被录取

面试官问的面试题:

人事面试:
1、自我介绍
2、怎么了解我们公司的?
3、家里情况?
4、考虑考研,考公吗?
5、有女朋友吗?
6、期望薪资?
7、挂过科吗?
8、希望在哪里发展?
9、反问?
技术面试:
1、项目是什么时间做的?做了多久?怎么做的?(自己做的,还是参考别人的)
2、前端页面用到了哪些技术?使用什么工具开发?(VS Code)
3、VS Code 中用到了哪些插件?
4、Vue组件之间的通信方式?
5、字符串中“==”和“equals”有什么区别?
6、基本数据类型?short和float占几个字节?
7、HashMap底层原理?查找时间复杂度?
8、线程的几种实现方式?
9、SpringBoot配置文件有哪几种?
10、对索引的理解?

赞一下(0) 踩一下

1 2 3 4 5 6 7 8 9 10 11   共 20 页