本科生的我是如何零基础三个月生物转码拿到5个大厂offer
个人背景介绍
面试准备
面经
2020年12月9日 周三 猿辅导
自我介绍
1.Java中创建线程的方式
2.线程中能不能抛出异常
3.JVM内存分区
4.mvcc
5.threadloacl
6.为什么使用B+树作为索引
7.线程池7大参数,4大拒绝策略
8.线程池核心线程能被回收吗?救急线程怎么回收的
9.有a,b,c覆盖索引,查询的时候怎么使用索引,查询b>3,a=1,c=5,使用到了那个索引?
10.SpringIOC,AOP好处
11.Spring循环依赖
12.Java集合框架
13.获取ConcurrentHashMap长度的时候要不要加锁
14.HashMap扩容,1.7和1.8区别
2020年12月11日 周五 美团优选
1.自我介绍
2.聊项目
3.项目安全校验怎么实现
4.项目中redis怎么用的
5.项目中数据库表的设计
6.mysql事务隔离级别和实现原理(mvcc)
7.mysql聚簇索引和非聚簇索引
8.B+树特点和作为索引的好处
9.redis持久化方式
10.redis主从复制(全量复制和部分复制)
11.redis哨兵机制(心跳机制和选举机制)
12.redis脑裂解决方案
13.算法:Z字型遍历二叉树
2020年12月16日 周三 字节跳动
1.自我介绍
2.输入一个URL之后发生了什么
3.DNS,TCP分别是什么层的协议
4.OSI七层参考模型
5.数据链路层和物理层了解哪些协议
6.TCP三次握手建立连接之后,客户端如果突然垮了,咋办
7.Redis持久化方式(RDB,AOF)
8.Zset底层数据结构
9.ziplist和skiplist
10.什么时候是ziplist
11.线程进程区别
12.进程通信方式
13.算法题 山谷找山峰,我先说了个O(N),然后又优化到O(logN)大概做了8分钟
14.反问:业务,面试表现
2020年12月16日 周三 字节跳动
- 自我介绍
- 如果发现服务器有大量的close_wait状态连接,发生了啥
- HTTP状态码301,302,304,403,404,500,501,503
- HTTPS协议如何实现安全
- HTTPS是对称加密还是非对称加密
- HTTPS协议中随机数的作用
- 聚集索引和非聚集索引区别
- InnoDB中辅助索引查询过程
- mysql事务隔离级别
- mysql如何在不可重复读级别上解决的幻读
- mysql中的间隙锁是啥
- TSL和SSL的区别
- 算法题 折叠链表
- 算法题 LC124
- 智力题 两个人玩抛硬币,A先抛胜利概率
2020年12月17日 周四 快手 一面二面
- 三次握手四次挥手
- 视频通话如何实现
- 职业规划
- 写sql
- 智力题,3个桶容量3,7,10,其中10是满的,如何两等分
- 算法题,括号匹配
- 算法题,单词翻转
- 算法题,最长公共子串
2020年12月17日 周四 滴滴 一面
- 项目的分层架构
- 项目中Mybatis的用法
- Arraylist底层数据结构,扩容机制,初始容量
- HashMap底层数据结构,扩容机制,初始容量,负载因子,哈希计算公式
- Redis分布式锁
- Redis基本数据结构
- 算法:冒泡排序(在纸上写)
2020年12月17日 周四 滴滴 二面
- 介绍项目
- Redis分布式锁
- volatile
- 内存屏障底层实现
- ReentrantLock内部类Sync,AQS相关
- synchronized(重量级锁,轻量级锁,偏向锁,锁升级,锁膨胀,锁自旋)
- 数据隔离级别
- 数据隔离级别怎么实现(mvcc)
- 啥时候来实习
- 家是哪里的
2020年12月21日 周一 百度 一面
- 介绍项目
- 项目中redis怎么用的
- 项目中并发量
- 项目中怎么保证的同步
- mysql能否保证线程安全
- 抽象类和接口的区别
- Java中的反射
- SpringBoot如何整合Mybatis
- 什么是多态
- 字符串怎么比较相等(equals)
- 可以用==判断相等吗?
- 算法题:输入四则运算字符串输出结果(口述即可)
- 追问,如何判断是数字(正则表达式)
- 智力题:三个贴错标签的箱子,苹果,梨,苹果和梨。拿一个水果重贴标签
- 现在手上几个offer
- 百度给你发offer你会来吗
- 百度给你开什么条件你会比较想来呢?你比较看重哪个方面
- 反问:部门业务
2020年12月23日 周三 百度 二面
- 介绍项目
- 如果项目的并发量增加,怎么改善架构(一直追问如果再增加呢?分布式缓存,反向代理,读写分离,CDN加速)
- 项目中遇到的困难
- 项目中如何排错
- Java中用到了什么设计模式
- 算法题 LC4
- 反问:上下班时间
- 最后面试官说:我就明说了吧,我这边和一面面试官给你的评价都是来面试的人中最高的,我们就招一个实习生,基本确定能给你一个offer,你来不来的话尽快答复。