25秋招 抖音电商 后端开发 一面面经
发个面经,攒攒人品
部门:抖音电商
时间线:4月底投递暑期实习--7月份hr联系--转为秋招--8.21一面--面完2h后约二面
整体来讲问的都是基础八股,难度不大,面试官人也很好。
实习(10min左右)
因为实习一直在干dirtywork,没什么能讲的,面试官也没什么能问的
项目&八股
数据库
- Redis和MySQL的区别?
- sorted-set底层的数据结构?
- 是否还了解Redis其他的数据结构?
- MySQL底层的数据结构?
- MySQL常见的存储引擎以及之间的区别?
- Redis和MySQL之间如何保持缓存一致性?
- 介绍下MySQL的锁机制
计算机网络
- 浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?
- http和https的区别?
- https为什么更安全?
- tcp和udp的区别?
- tcp如何建立连接,两次握手是否可以?
Java
- 介绍下Java中锁机制。
- 有了解Java中的信号量、可重入锁吗
- Java有哪些垃圾回收算法?
- Java如何判断一个对象是否可以回收?
- HashMap的底层数据结构
- Java中int、double分别占几个字节,在32位和64位操作系统中有什么不同?
- Java中的线程如何映射到操作系统中的线程?
操作系统
- 进程和线程的区别
- 进程的几种状态?
- 线程同步方式?
- 什么是死锁,死锁的产生条件,如何避免死锁?
- 有了解系统调用吗?(不太了解,讲了IO多路复用相关的)