序幕:
- 介绍你自己。
- 介绍一下你最熟悉的一个项目,项目中遇到过什么问题,怎么解决的。
基础知识:
- 【计算机网络】TCP三次握手,以及其中的数据确认过程。(谢希仁的《计算机网络(第七版)》)
- 【线程】线程和进程之间的区别,了解哪些进程间通信?
- 【数据库】数据库中如何处理多事务?
- 【操作系统】内存用完时,操作系统清理进程有哪些算法?
- 【数据结构与算法】日志库中有1亿条图片上传记录(图片ID号和上传时间戳),对应有7亿条下载记录(图片ID号和下载时间戳),这些日志分布在不同的服务器(500台)中,现在需要统计每一张图片从上传到第一次下载的时间差分布,分为四个部分(0-1分钟,1-5分钟,5-10分钟,10分钟以上)。
总结:
- 加强基础知识。
- 了解开源、分布式、网络知识。
- 多看一些网上的面试经验。