一面
1.单点登录的实现
2.Nginx 负载均衡
3.项目中拉黑IP 你怎么做
4.Linux 的配置环境变量
5.MySQL 用过索引吗,讲讲哈希索引和B 树索引
6.你用的阿里云服务器考虑过Mysql 的性能问题吗,你怎么优化
7.那缓存redis 有什么数据结构,那set 和list 什么场景使用
8.说说http header 中的字段
9.说一下TCP,三次握手流程,四次挥手流程
10.看你笔试题最后一题用了动态规划,我们来一个背包问题,说一下状态转移方程和流
程。。。
11.看你笔试题第二题用了快速排序,说一下快速排序的整个流程
12.再来一个堆排序,你讲一下流程
13.有什么想问我的吗
二面
1.手写快速排序,时间复杂度(平均和最坏),什么时候出现最坏,优化,空间复杂度2.项目,布隆过滤器
2.Redis 中的key 有时间限制,你觉得他怎么实现的
3..Redis 持久化你会怎么做
4..HashMap 和ConcurrentHashMap
5.线程的状态,锁
6.实现线程池,你觉得核心是什么
7.Minor gc 和full gc
8.JVM 调优过吗
9.http 协议你用哪个版本,1.1 和2.0 有什么区别
10.inten-filter 匹配规则
11.activity 启动模式,分别是什么使用场景
12.之前工作中做的APP 遇到的什么问题,如何解决的
13..bugly 原理,或者自己做一个闪退日志上传如何做,如何统计
14.自己写自动化测试时候测试用例有哪些
15.这个app 里面的游戏是cocos 引擎做的,java cocos js 如何互相调用
16.android 同步UI 有哪些,分别适合什么场景
17.mysql 引擎有几种,有什么最主要区别
本文全面覆盖了技术面试中常见的知识点,从单点登录实现到HTTP头部字段解析,再到TCP三次握手及四次挥手过程,深入探讨了MySQL索引类型、Redis数据结构的应用场景等,并涉及了快速排序、堆排序等经典算法的讲解。
5812

被折叠的 条评论
为什么被折叠?



