瓜子二手车【Java开发】一二三面(已口头offer)面经

JAVA烂猪皮

共 1375字,需浏览 3分钟

 · 2021-05-21

走过路过不要错过

点击蓝字关注我们



首先声明,本人双非渣本,非科班生菜鸡一枚,从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难学?那是因为你没认真看完这篇文章


END


关注作者微信公众号 —《JAVA烂猪皮》


了解更多java后端架构知识以及最新面试宝典


你点的每个好看,我都认真当成了


看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报