关于面试:腾讯面经总结20200815面试前

3次阅读

共计 1997 个字符,预计需要花费 5 分钟才能阅读完成。

简历我的项目相干;
1.spring security
2.json web token
3.mybatis
4.aop 代理,动静代理,动态代理
5.redis


1. 索引,什么是 B + 树
2. 索引太多有什么问题,三个方面各三点
3.redis 有什么数据结构
4.https 是什么,工作原理
5. 响应状态码
6.tcp 三次握手、四次挥手
7.tcp 流量管制
8. 讲一下 hashmap
9.hash 算法
10. 如果有个很大的 10g 文件,外面都是数字,你的内存只有 2g,你怎么样读进来而后排序,最好具体到源码


1.java 多线程和高并发
2. 线程池参数以及几个线程池的细分
3.java 提供了几个类加载器?别离是?怎么对类进行加载?
4.hashCode 的作用,重写须要留神什么
https://www.cnblogs.com/honoka/p/4827721.html
5.classnotfoundexception 晓得吗?遇到场景是什么?怎么解决的?
6.NoSuchMethodException 遇到过吗


1.TCP/IP 有几层?那些?传输层有哪些协定?http 是基于什么协定的?
2.cookies 和 session 的区别?
3.session 是怎么做辨别的?
4.cookie 是怎么传到前端的?
服务器在响应头外面设置 Set-Cookie 字段
5. 物理层咱们罕用的协定有哪些?
6. 我的项目里有个数据安全的,aes 和 md5 的区别?具体点
aes 是流明码体系,次要是做传输时的加密。
md5 次要是签名的时候用的,通过 hash 做的
7. 单点登录怎么实现的?
8.https 怎么实现的?SSL 和 TLS 的区别?
9. 上海和深圳两个集群,他们 https 加密的公共密钥怎么同步?
10. 页面报错了,你怎么排查?


1.jvm 构造分区以及调优
(栈、堆、办法区、程序计数器,简略的 -ea -Xmx2g -Xms2g -XX:MaxPermSize=1024m)
2. 线程池的各个参数以及值,用了什么队列,回绝策略
(外围线程数 50,最大 100,ArrayBlockingQueue 默认抛弃 )
3. 我的项目中有没用到微服务

4.mybatis 和 hibernate 相比
(轻量级,不须要反向生成,动静 sql 间接在接口上写注解 sql 语句,不便)
5. 为什么选 ssm 框架
(支流,不便易用)


1. 垃圾回收器 CMS 与 G1
2. 垃圾回收算法
3. 堆外内存、IO 与 NIO
4.HTTP 与 HTTPs
5. 对称加密算法与非对称加密算法
6.hashmap、hashtable、7.concurrentHashMap
8. 线程平安、synchronized、volatile
9. 疾速排序、工夫复杂度
10.sort 外部实现
11. 自旋锁
12.linux 命令、内核态


1.Spring DI 是什么?如何实现?
2.Spring AOP 是什么?实现原理?
3.HashMap 底层实现?反对并发的 HashMap 有哪些?
4.JVM 内存布局?
5.synchronized 的底层实现?
6. 线程的创立形式?线程池的要害参数?
7。介绍 TCP 的三次握手四次挥手?
8. 为什么会有 TIME_WAIT 和 CLOSE_WAIT?
9. 介绍一下拥塞管制?
10. 过程和线程的区别?
11. 理解 mysql 的索引嘛?聚簇索引和非聚簇索引的区别?
12. 索引的构造?
13. 查问很慢,如何优化?


1. 呈现 OOM,如何剖析和解决?
2.Web 端实现实时通信的办法有哪些?
3.Web 端登陆的安全性如何实现?
4.Linux 中,如何查问零碎负载状况?CPU 利用率如何计算?
5.【编程】151. 翻转字符串里的单词 – 力扣(LeetCode)


1. 操作系统 内存局部 (虚拟地址怎么找到物理地址)
2.swap 分区
3. 为什么用虚拟地址
4.linux 怎么查看内存状况
5. 过程的堆栈外面放的什么
6. 快排  归并排序
7. 口述算法 最长回文子串
8. 三次握手
9.syn 攻打
10. 多态
11.hashmap  hashtable
12. 线程状态 (blocked   waiting  timed_waiting)
13.jvm 内存调配
14.==  equals  hashcode
15. 数据库隔离级别
16. 脏读  幻读


1. 对并发的了解
2.synchronized 和  lock
3.juc 你意识的工具类
4. 爬楼梯问题
5.mysql 连贯对象问题
6. 长事务
7.mvcc


1. 说对 spring mvc 和 spring cloud 的了解
2. 说一下 tcp 和 udp
3.tcp 的 time wait 和 close wait
4. 说一下拥塞管制
5. 怎么管制滑动窗口的大小
6. 如果服务器端已进入 close 状态,客户端还处于 time wait 状态,占用着端口,怎么解决
7. 查看 tcp 连接数的命令
8.linux 你晓得哪些命令
9.linux 中‘|’的作用是什么?
10. 以后零碎的性能遇到了瓶颈,如何去定位问题
11. 内存泄露怎么定位
12. 说说你调优 jvm 的方向
13. 说说 jvm gc 的特点,你的了解

正文完
 0