金九银十跳槽季,JAVA两年经验乐信面经分享。已拿offer

image.png
在Boss上收到的邀请,经历了五轮面试,可惜最后没给到满意的待遇,不过还是有一些收获分享给大家。

一面

面试官看起来挺年轻,估计如果入职就是同事

1.自我介绍吧,简单说一下你的项目

2.TCP三次握手四次挥手 画一下图 拥塞控制滑动窗口的概念
3.TCP最大连接数,耗尽了怎么办
4.进程线程区别 切换速度哪个快为什么 进程间通信 怎么避免死锁 银行家算法
5.linux top命令 各字段含义SY US 负载,统计关键字awk,查看日志文件tail less more区别,内存占用free buffer/cache的含义
6.用过docker?dockerfile写过吗,常用命令,说下分层原理
7.Redis基本数据结构 跳表实现原理 过期处理,Redis单线程优势,影响吞吐因素,支持事务吗
8.Redis会遇到哪些问题 缓存一致性 穿透 雪崩,解决方案

9.BloomFilter 知道吗?说下原理,怎么提高准确性
10.算法题:给定一个链表,返回链表开始入环的第一个节点(Leetcode142)

二面

Boss上的邀请人,应该是组长

1.自我介绍

2.讲项目

3.注册中心了解吗?Zookeeper满足CAP哪两个,选举原理,与Euruka区别

4.Java内存模型,怎么保证原子性 CAS机制 volatile ABA问题 版本号怎么实现

5.JVM内存分布,-Xms -Xmx -Xmn -Xss含义,怎么确定最大线程数

6.锁 Synchronized和ReentrantLock实现原理

面完加了面试官微信,约了三面时间

三面

看****发量估计是架构师,穿着拖孩

1.Synchronized能否锁静态方法 锁的升降级

2.innodb与myisam数据库引擎区别,主键索引哪个快,聚簇索引,索引失效场景

3.爬虫 IP***原理 层级爬取 已爬取过的 图的广度优先遍历 用什么数据结构
4.https流程,接口加密加签算法

5.LRU,没撕出来,用了linkedHashMap

出来等了一会儿,带到一个办公室四面

四面

估计是部门老大吧,有独立办公室,技术问题不多

1.讲讲你项目中的高可用实现

2.职业规划

3.处理需求

4.对消费金融的看法

HR面

1.个人信息,之前公司的情况,在公司所处的位置
2.个人长处爱好,最有成就感的事情
3.对加班的看法
4.目前薪资期望薪资
5.最快入职时间

最后小编总结了一套30G技术资源,包括但不限于:分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货。
image

小编 免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。
传送门:https://shimo.im/docs/rQRKDPx6dPXqvYPq

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值