后端秋招面经

更新日志

11.4更新 TP-LINK oc了,BOSS直聘二面挂了,美团约了一面

11.7更新 更新了美团一面,约了美团二面和东方财富一面

前言

不知不觉间已经一年多了,六月开始在家休息,到九月底才开始投简历,时间晚加上今年形势差,海投了五十家公司,约面试的不到十个,基本全挂,到最近总算找到了工作,整理了一下录音来写个面经。

简单说下楼主情况,某不知名985科班本科,成绩排名70%左右,无奖学金

Java/Go双修,九个月字节后端实习,无竞赛,LeetCode 300题左右

字节 基础架构 北京(已意向)

9.19投的简历,基础架构,base北京,做的是虚拟化相关,29号约了国庆后面试

一面 10.10 18:00 55min

1.自我介绍+聊项目 14min

2.事务隔离级别,以及分别有什么问题

3.InnoDB数据结构

4.聚簇索引和非聚簇索引的区别

5.sql优化策略

6.Redis的常见使用方式

7.Redis的持久化方式

8.aof和rdb的优缺点

9.Redis是单线程还是多线程,原因

10.JUC常用的数据结构和工具

11.Java线程池作用和参数

12.Go channel用过吗

13.从输入网址到显示页面发生了什么

14.乐观锁和悲观锁 概念、区别以及如何选择

15.top命令了解吗

16.哈希索引和b树索引的区别和使用场景

17.写题 二叉树每层的最大值

acm模式,写输出的时候参数传的的res[i] + ',',逗号char自动转int了,debug半天,最后搞了20分钟

18.反问环节

没问

第二天晚上收到了二面邀请

二面 10.13 16:00 45min

聊项目加写题,lc 143 链表对折

当晚收到了三面邀请

三面 10.17 17:00 30min

1.自我介绍+聊项目 16min

2.进程、线程、协程区别以及Go协程如何调度

3.四次挥手过程

4.TIME_WAIT状态是什么

5.TCP有哪些重传

6.职业规划

7.最近在看什么书

8.写题,lc112 路径和

9.反问环节

要了点相关的学习资源

31号晚上发了意向,等谈薪中

TP-LINK 云计算 深圳(已OC)

9.20投递简历,国庆写了笔试,10.17约了一面

一面 10.18 11:20 20min

1.自我介绍+介绍项目,后面问题基本上是从项目引出

2.OAuth2.0流程

3.JWT介绍与缺点

4.如何保证缓存一致性

5.redo和undo如何工作

6.成绩如何、有无挂科、有无奖学金、挂科原因

7.gc涉及到的算法以及优缺点

8.兴趣爱好

9.反问环节

第二天下午收到二面邀请

二面 10.21 15:20 40min

自我介绍完纯写题

1. 环状数组的子序列最大和,要求不能使用相邻元素

2. lc698 将数组划分为k个等和子集

3. rand5实现rand7

23号下午约了三面

三面 10.24 17:15 22min

基本上都在闲聊

1.自我介绍+闲聊

2.进程、线程、协程区别、如何调度

3.Go内存泄露遇到过吗,有哪些情况,如何debug

4.RESTful是什么,有什么优势

5.兴趣爱好

6.反问+闲聊

11.1通知面试通过,11.4上午通知晚上座谈

座谈会 11.4 18:45

半小时后oc

美团 后端 北京(面试中)

9.20投简历,24号笔试,11.3晚约了一面,投的是基础平台,被单车那边的部门捞了

一面 11.7 10:55 45min

1.自我介绍+聊项目 6min

2.讲讲数组、链表、哈希表、b-树

3.结合innodb索引讲讲b+树

4.事务隔离级别以及问题

5.慢sql查看

6.explain主要看什么内容

7.写sql,一个成绩表,查所有科目分数大于80的同学名字

8.Redis几个数据类型的数据结构

9.缓存和数据库一致性怎么做的

10.Netty了解吗

11.select poll epoll区别

12.TCP和UDP的区别

13.TCP三次握手过程

14.Redis缓存算法

15.讲讲LRU

16.Redis配置文件

17.写题 反转链表

18.进程和线程区别,如何调度

19.volatile作用

20.锁升级

21.JVM gc涉及的算法

22.常见垃圾回收器

23.限流、降级、熔断

24.反问环节

下午约了第二天二面

东方财富 Java 上海(面试中)

10.24投简历,11.4测评,11.7收到一面邀请

招银网络 软件开发工程师 成都 (HR面挂)

9.20投简历,26号测评,27号笔试,10.14约了一面

一面 10.17 11:40 30min

1.自我介绍

2.InnoDB底层实现

讲了四分钟之后喊停了

3.InnoDB和myisam区别

4.建索引的标准

5.RocketMQ和RabbitMQ区别

6.RocketMQ消息存储结构

7.RocketMQ有哪些角色

8.Redis集群中节点挂了会发生什么

9.Redis如何主从同步

10.页面打开很慢,如何分析

11.Java类装载方式

12.String能继承吗,为什么用final修饰

13.String的+和int的+有什么区别

14.写题 lc92 链表指定区间反转

15.反问环节

 

第二天下午约了二面

二面 10.20 11:00 25min

1.自我介绍+聊项目

2.几个工厂模式区别和举例

3.反问环节

下午收到了HR面邀约

HR面 10.21 16:50 33min

过几天上号看发现挂了

Boss直聘 Java 北京(二面挂)

9.22投简历,27号笔试,10.25约了一面

一面 10.28 10:00 50min

1.自我介绍+聊项目 15min

2.写个栈

3.写成最小栈

4.MySQL事务实现原理

5.Redis数据类型,有什么用

6.抢红包,要求越先抢的人获得的钱越多,如何设计

7.写一个生产者消费者模型

8.闲聊+反问

11.2约了二面

二面 11.3 10:00 18min

1.自我介绍

2.数组和链表区别

3.红黑树和二叉查找树有什么区别

4.b树和b+树的区别

5.InnoDB有哪些锁

6.计网分层结构

7.ping用什么协议

8.ICMP为什么在网络层

9.HashMap数据结构,put过程

10.HashMap如何支持范围查找

11.看过什么书,有什么感受

12.反问环节

没问

第二天下午通知挂了

 

去哪儿 Java 北京 (一面挂)

9.22投简历,10.12笔试,18号测评,20号约了一面

一面 10.26 14:00 50min

1.自我介绍+聊项目 15min

2.Redis常用命令

3.Redis持久化方式和区别

4.建索引的情况

5.b树和b+树区别

6.慢查询如何分析

7.主键用UUID合适吗

8.事务如何实现

9.乐观锁如何实现

10.CAS如何实现

11.for循环中limit+offset遍历表有什么问题,如何修改,如何利用多个线程读取

12.Java如何实现并发

13.多线程的并发问题是如何导致的,如何解决

14.volatile的作用

15.锁升级

16.原子类如何实现

17.Java的内存结构

18.AQS原理

19.公平锁和非公平锁区别,如何实现

20.浏览器输入网址到显示页面的过程

21.TCP三次握手和四次挥手

22.HashMap数据结构

23.单线程环境下,new一个HashMap for循环向HashMap中添加1000个数,有什么问题

24.ConcurrentHashMap实现

25.反问环节

秒挂

京东 Java 北京(一面挂)

9.20投简历,9.24笔试,30号约了一面,京东科技,做大数据平台

一面 10.8 14:30

1.自我介绍+聊项目 8min

2.Go和Java区别

3.Go和Java谁并发能力强,一般并发如何实现

4.进程、线程、协程区别

5.底层如何提高并发的性能

6.聊了聊笔试题

7.OAuth2.0流程

8.JWT组成

9.pb和json有什么区别

10.电商购物时,商品状态的流转应该用什么设计模式

11.布隆过滤器如何实现,有什么用

12.位图如何实现

13.闲聊+反问20min

过几天上号发现挂了

新华三 Java 成都(一面挂)

9.22投简历,当天测评,27号写了笔试,10.8约了一面

一面 10.10 13:00 15min

就自我介绍+聊项目+反问

过几天上号发现挂了

深信服 Go 深圳(一面挂)

9.21投简历,22号笔试,23号约了一面

一面 9.24 10:30 50min

1.自我介绍+聊之前的业务 9min

2.Java如何实现并发

3.线程池作用

4.锁升级

5.写个快排

没写出来,寄

6.反问环节

10.1发了感谢信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值