面试时间:2022面试职位:JAVA开发工程师分享时间:2022-11
- 面试经历:
- 面试官人很好,先介绍了整个面试流程
先写了一道算法
给一个字符串,求字符串第一个只出现一次的下标 空间复杂度On,时间复杂度On
算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就OK
算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了 - 面试官提的问题:
- 有哪些集合类
hashmap是在collection下面的吗 不是 是在map下面
ArrayList和LinkedList的区别
线程安全的集合
copyonwriteList如何保证的线程安全
hashmap底层原理
为什么从头插改为了尾插
concurrenthashmap底层原理
线程六大状态
线程有running这个状态吗 当时答的有 实际没有 Java里是runnable
怎么样变成等待状态
创建线程的方式
为什么推荐使用线程池创建
为什么不推荐使用Executors的静态方法去创建 这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂Executors的静态方法是什么意思,没答出来
数据库
事务四大特性
原子性怎么实现的
持久性怎么实现的
MVCC实现
redolog和binlog作用和区别
两阶段提交redolog和binlog
索引的底层
为什么要用b+树
索引失效的场景
sql慢查询优化
回表查询
有用(6) 面试难度:困难 应聘途径:校园招聘
面试时间:2022面试职位:JAVA开发工程师分享时间:2022-02
- 面试经历:
- xx招聘app上投递简历,hr联系后面试
当天早上9点半到了后先做一份笔试题,基本都是Java基础,还有网络相关的题目,最后一道io编程题,做到10点半左右
做完后等初面,大概1个小时,到12点
本来是有二面,结果可能是大佬中午去吃饭还是有其他事,hr简单面了下就撤了 - 面试官提的问题:
- 笔试题:选择题基本是Java基础,简答题:软硬件如何实现负载均衡,正向代理跟反向代理是什么,为什么会出现TIME_WAIT,出现大量TIME_WAIT怎么解决
编程题:统计一个文件中指定3个词出现的次数,倒序打印出来
面试题:大概如下
最近遇到的一个难点
Rocketmq为什么io快
mysql聚簇索引
二级索引
新写的sql怎么处理
mvcc机制
cpu100
重构
用过哪些设计模式
netty的reator线程模型流程
限流基于什么配置规则
redis分布式锁
持久化
aof重写流程
是否搭建过redis
分布式锁过期时间如何设置
幂等实现方式
synchronize跟lock区别
有用(1) 面试难度:难度一般 应聘途径:社会招聘
面试时间:2022面试职位:JAVA开发工程师分享时间:2022-02
- 面试经历:
- 在boss上沟通投递的简历,第二天收到通知,说是需要到现场面试,因为离得比较远就约定先做个视频面试,双方都有继续的想法再过去,第一面是腾讯视频,主要是负责问题,早上面试结束,下午就通知二面,感觉也还可以就答应了二面,在海淀那边,地铁到不了,但是有摆渡车,现场面试应该是个主管还是总监,感觉架子很大,说话很不礼貌,问的都是项目中的问题
- 面试官提的问题:
- 一面是视频面试,问的比较基础,线程,集合,jvm,gc,springAOP,IOC,SpringBoot 常用注解,启动类注解组合了那些注解,springcloud的基础组件,zk底层的数据结构,redis常用数据类型,高可用原理,作为缓存在并发情况下怎么保证一致性,数据库事务,ACID,SQL优化方法,kafka消息丢失原因及解决方案
二面在现场,简述简历中项目,自己做的任务,团队情况,并发量多大,拿到需求任务时自己是怎么去考虑实现的,简单画下流程图,那儿用到了kafka,主要作用目的,redis缓存了哪些数据,这些都是正常的后面的问题就比较离谱(面试的java岗位),hadoop集群部署需要注意什么,Hbase和MySql有什么不同,flink是做什么的?spark数据倾斜是什么,怎么解决?spark作业流程是怎样的?
有用(3) 面试感觉:不好 面试难度:难度一般 应聘途径:网上申请
面试时间:2022面试职位:JAVA开发工程师分享时间:2022-01
- 视频面试:从项目开始要求介绍,详细谈谈项... 详情>>
面试感觉:不好 面试难度:困难 应聘途径:网上申请
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-12
- 先自我介绍,简单介绍了下个人信息以及工作... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:网上申请
面试时间:2023面试职位:JAVA开发工程师分享时间:2023-11
- 单面,去了之后就直接开始面试了,面试官都... 详情>>
面试感觉:一般 面试难度:简单 应聘途径:校园招聘
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-11
- 1.部门组长进行初面,技术面,主要问项目... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:网上申请
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-11
- 一对一单面,QQ视频面。
1. 自我介绍... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘
面试时间:2021面试职位:JAVA开发工程师分享时间:2023-10
- 1、一面技术面,2个面试官,一个问jav... 详情>>
面试难度:难度一般 应聘途径:社会招聘
面试时间:2023面试职位:JAVA开发工程师分享时间:2023-10
- 感觉还行吧,对多线程并发比较看重,问的问... 详情>>
面试难度:困难 应聘途径:校园招聘
面试时间:2023面试职位:JAVA开发工程师分享时间:2023-09
- 开头寒暄,为啥选长沙不选武汉。
研究生期... 详情>>
面试难度:难度一般 应聘途径:校园招聘
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-09
- 就自我介绍,然后根据介绍的追问问题,然后... 详情>>
面试难度:难度一般 应聘途径:校园招聘
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-07
- 是一次电话面试,面试官提前约了时间并且是... 详情>>
面试感觉:很好 面试难度:难度一般 应聘途径:社会招聘
面试时间:2022面试职位:Java开发工程师分享时间:2023-06
- 一面:
1.面试官从简历里抽了一个较感... 详情>>
面试难度:困难 应聘途径:校园招聘
面试时间:2019面试职位:java开发工程师分享时间:2021-05
- 只有java基础 基础可以的人都能过,... 详情>>
面试感觉:很好 面试难度:简单 应聘途径:校园招聘
面试时间:2021面试职位:JAVA开发工程师分享时间:2021-04
- 去了在前台填写了应聘者简历信息第一轮是H... 详情>>
面试感觉:一般 面试难度:很简单 应聘途径:校园招聘
面试时间:2021面试职位:Java开发工程师分享时间:2023-03
- 首先需要填一张卷子,前面是逻辑题,然后是... 详情>>
面试感觉:一般 面试难度:难度一般
面试时间:2022面试职位:JAVA开发工程师分享时间:2022-11
- 由其它部门的人来面试。基本问业务问题,问... 详情>>
面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘
面试时间:2020面试职位:JAVA开发工程师分享时间:2020-11
- 在boss直聘上看到HR跟我打招呼,问我... 详情>>
面试感觉:很好 面试难度:难度一般 应聘途径:网上申请
面试时间:2022面试职位:JAVA开发工程师分享时间:2022-10
- 社会招聘,先和人事聊了一些个人信息,并确... 详情>>
面试难度:难度一般 应聘途径:社会招聘
1 2 3 4 5 6 7 8 9 10 11 > 共 20 页