1、问有没有做过web 项目,讲讲你的web 项目。
2、如何保持登录状态。
3、你使用什么数据库,使用什么数据库引擎
4、为什么myisam 的查询要比innoDB 快。
5、Myisam 和innoDB 各自的优点。
6、讲一讲归并排序和他的时间复杂度。
7、为什么归并排序的时间复杂度为nlogn
8、你了解什么网络攻击方式
9、讲讲CSRF 攻击,如何避免。
10.hadoop 数据索引
11.zookeeper 集群机器挂了的话还可以使用吗?(剩一个的话呢)
12.python 内存机制
13.hashset,hashmap 底层实现
14.快排怎么实现
15.挑两个算法说时间复杂度
16.堆排序是稳定的吗
17.mysql 引擎
18.redis 雪崩效应
19.mysql 优化
20.mysql 索引
21.hashmap 扩容怎么实现
22.hashmap 怎么实现线程安全
23.concurrentmap 为什么是安全的
24.你主要用 Java,那还会其他语言吗?
25.项目是自己部署的吗?还是用的集成开发环境。
26.项目是部署在 linux 上的吗?
27.聊聊 HashMap 的底层。
28.HashMap 安全吗?为什么?
29.有什么替代方案?为什么它是安全的?
30.数据库用的是什么?
31. MySQL 有哪些索引
32. InnoDB 和MyISAM 的索引有什么不一样(底层实现)?
33.两分钟聊一下 GC
34.了解 SQL 注入攻击吗?有什么预防手段?
35.对其他的网络攻击有了解吗?比如 DNS 攻击,XSS?
36.你说了 TCP 泛洪攻击,这是发生在哪一阶段的?
37.场景题:内存很小的情况下,在十亿个字符串中选出出现频率最高的十个。
反问
建议对多了解数据库的底层,包括基础的数据结构,存储结构等。
建议多了解一些网络安全方面的问题
如果面试通过的话,一周内HR 会通知
全部评论
(2) 回帖