瓜子二手车【Java开发】一二三面(已口头offer)面经
共 1375字,需浏览 3分钟
·
2021-05-21 20:17
首先声明,本人双非渣本,非科班生菜鸡一枚,从3月份开始投简历,面过蔚来,奇安信,中兴等公司,但都是一面挂。一度怀疑人生,四月份也只有笔试没有面试,就马上要放弃了,瓜子给打电话约面试。下面就分享一下瓜子面经(我真是鱼的记忆,尽量给大家补充好吧),回馈给大家
一面 技术面 1h
问的比较全面,但是都是基础
操作系统:
1.进程与线程的区别
2.进程切换与线程切换
3.进程通讯方式(具体解释),线程通讯方式
计算机网络:
1.http1.0 1.1 2.0的区别
2.tcp和udp的区别
3.tcp三次握手四次挥手过程(具体介绍)
4.tcp怎样保证可靠性
5.http https的区别
6.osi七层模型,都是干什么的,有哪些协议
java基础:
1.创建线程的方式
2.产生死锁的原因
3.怎样避免死锁
4.谈谈hashmap
mysql:
1.MySQL索引底层数据结构
2.MySQL索引b+树什么情况不适用
3.MySQL怎么判断索引是否生效
4.MySQL索引失效的情况
5.MySQL的四种隔离级别,分别解决了什么
6.不可重复读和幻读的区别
7.MySQL四种隔离级别低沉是怎么实现的
redis:
1.Redis五种基本数据类型
算法:
两数之和(力扣第一题)
二面 技术面 1h
二面问了很多场景题,自己回答的其实并不是很好。
1.挖项目,问项目中怎么分层的,前后端联调遇到什么问题,单点登录怎么实现的等等
2.怎么解决Redis和数据库的数据一致问题
3.为什么Redis快
后面就又是Java多线程的知识了,和一面部分差不多。
算法:
1.删除链表倒数第k个节点
2.变态青蛙跳台阶(可以跳1 2 3层)
三面 技术面 30min
1.为什么选择java
2.为什么想来北京
3.项目springcloud服务间调用怎么实现的(谈到了熔断器这些)
4.http https的区别
5.ssl协议过程
6.springmvc执行流程
7.进程间通讯的方式
算法:
给定两个有序数组,找出两数组中相同的数。(我是以两种方式实现的)
三面结束大概30分钟,hr加我微信谈薪,问能不能实习这些
总结:瓜子效率确实特别高,整个流程走的特别快。感觉算法还是重点,自己二面三面其实答的并不是很好,也就是最后算法写的比较快可能救了我(自己的猜测)。
获取往期以上更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~
腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)
面试:史上最全多线程面试题 !
最新阿里内推Java后端面试题
JVM难学?那是因为你没认真看完这篇文章
关注作者微信公众号 —《JAVA烂猪皮》
了解更多java后端架构知识以及最新面试宝典
看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力