云智 三面
1.介绍一个你的项目
2.问了项目中redis缓存了哪些数据
3.进程和线程的区别
从本质区别、切换的时间开销、通信方式等方面答了
4.前面提到了线程通过进程的共享变量通信,面试官问有哪些解决并发访问问题的方法?
答了 锁和CAS
然后面试官又问什么是CAS
5.Mysql覆盖索引是什么?
6.什么是联合索引?使用联合索引有哪些注意事项?
7.有一个几个T大小的文本文件,每行都是一个长度为32的字符串,文本可能存在重复的行,内存只有2G,如何对这些字符串进行去重,并将重复的结果写入到磁盘中。
8.地理相关(因为是地理部门):
地图中有很多格网,很多点,如何判断所有的点落在哪个格中,可能千万个点,1000个格,如何设计程序?
9.反问:部门业务,实习生主要做什么?
#腾讯云智##暑期实习##面经#