1.自我介绍
2.如何评价深度学习模型的好坏?
3.具体有哪些指标?
4.模型有做轻量化吗?怎么做轻量化?
5.Redis中如何解决分布式的问题?
6.Redis怎么保证一致性?
7.客户端的开发技术你知道哪些?
8.手撕SQL,给了一个学生表、课程表、成绩表,查均分大于60分的同学学号和平均成绩,查所有的学号、姓名、选课数、成绩,还有一个忘了。
9.索引是做什么的?索引的数据结构?MySQL里面索引用的什么数据结构?有哪些索引?
10.MySQL为什么要用B+树而不用B树?为什么B+树效率高?
11.手撕,n阶楼梯,一次走1层或3层,走完n的有多少种方法?(用的vector
dp 加 dp[i] = dp[i-1] + dp[i-3])
12.如果不准用vector,怎么实现?
13.这道题怎么降低内存使用?提高性能?
14.为什么你原来的方法效率慢?慢在哪里?
15.如果直接用递归的方法,会出现什么问题?
16.提到栈,那栈用来存放什么?
17.堆呢?
18.线程锁有哪几类?
19.有个线程在读,能写吗?有个线程在写,能读吗?
20.CAS是什么?
21.C++中CAS怎么做的?(atomic)
22.ABA问题知道吗?
23.TCP四次挥手详细说。
24.HTTP和HTTPS的区别?
25.什么是对称加密和非对称加密?HTTPS中的S是对称还是非对称?HTTPS中的加密过程是怎么样的?
26.TCP中keep-alive和http中的有什么区别?