字节跳动-番茄小说 后端实习一面

第一次面试. 寄了.
感觉面试问了不了解,一知半解的就说不了解.不然深入问了更不会.

### 复盘

第一次面试, 不出意外寄了. 😟

总结一下问答先.

1.自我介绍. 我主要介绍了下我做的两个项目(xv6和苍穹外卖).

2.xv6项目询问:

1.虚拟内存的作用是什么? 内存隔离, 访问比自己实际内存空间更大的地址空间.

2.怎么磁盘I/O的?:  

3.DMA了解吗? 不了解

4.0拷贝了解吗? 不了解

5.https和http有什么区别? https是怎么加密的?

6.交换机和路由器分别又什么作用?

7.局域网是怎么传输数据的?

8.ARP协议介绍 不知道

9.mysql有哪些日志: binlog, redolog

10.redolog的作用(怎么实现持久性的)

11.为什么脏页不马上写回磁盘?

12.为什么redolog可以马上写回磁盘?

13.什么时候mysql会把脏页写回磁盘?

14.介绍mvcc怎么实现的? 不了解.

15.undolog的作用?

16.mysql事务隔离机制可重复读怎么实现的? 不知道.

1. java有哪些引用类型? 盲猜强弱应用
2. Java垃圾回收器CMS和…其他类型的垃圾回收器有什么区别? 不知道
3. 双亲委派原则是什么?不知道
4. 算法题:leetcode 15.三数之和. 没写出来.

寄.
全部评论
俺也一样
点赞 回复 分享
发布于 昨天 08:14 辽宁

相关推荐

基本问题 1. 自我介绍2. 项目Redis1. Redis 有哪些常见的数据结构?2. ZSet 底层是如何实现的?为什么要使用跳表?3. 缓存穿透、缓存击穿、缓存雪崩?4. 热点 Key 问题?不止给数据库带来的压力,还给缓存带来了压力,如何缓解缓存的压力?(我只答了服务降级,缓解压力,还有逻辑过期,加互斥锁,没有想到怎么给redis降低压力)5. hash 时如何扩容的?6. redis如何实现分布式锁?为什么使用 setNX?7. 实现分布式锁的时候 key 和 value 应该如何设置? value为什么要设置为线程标识?8. 分布式锁要设置过期时间么?为什么要设置,不设置会有什么问题?9. 除了 redis,还有其他方式实现分布式锁么?使用setnx有什么问题,为什么要使用其他的分布式锁?MySQL1. MySQL 有哪些事务隔离级别?默认的隔离级别是什么?2. 什么是覆盖索引?它为什么能避免回表?3. 索引下推4. 联合索引的最左匹配原则是什么?哪些情况会导致索引失效?操作系统1. I/O多路复用模型?计算机网络1. TCP 和 UDP 有哪些核心区别?为什么 TCP 挥手需要四次,而握手只需要三次?2. TCP 和 UDP 分别适用于哪些应用场景?为什么?算法题:零钱兑换(原题直接动态规划)后面有点慌了,没有怎么看redis的底层结构,搞得我心态不太好了,许愿能过吧~
查看19道真题和解析
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务