Java后端 腾讯 凉经总结
java后端 腾讯面了好几次但是还是挂了
腾讯比较重视操作系统这一块吧,问的都比较基础的东西,什么spring框架都没有问过
csig 实习 一面凉经
1. 项目介绍 项目相关
2. cpu中断会发生什么
3. 描述HTTPS和HTTP的区别
4. 为什么要发送4次请求 关闭连接
5. 数据库mysql索引为什么用b+而不用hashmap
6. 数据库隔离机制
7. hashmap原理
8. 算法:
有一个栈,设计一个方法取栈中最大元素
csig 实习一面
1. 自我介绍,基本情况,然后项目
2. java基本数据类型有哪些
3. 进程状态有哪些
4. 进程的通信方式有哪些
5. 线程的状态有哪些,运行到wait状态怎么转换,wait到运行怎么转换
6. 线程的通信方式
7. java垃圾回收过程
8. hashmap和concurrenthashmap的区别
9. concurrenthashmap 1.8前后有什么区别
10. mysql 索引用什么数据结构
11. 隔离级别
12. 算法,实现一个函数,在一秒内调用次数不超过1000次。说了不会,然后就给我换成其他题了。
13. 长度为n的数组,包含1到n的元素,每个元素出现一到两次,找到没有出现的元素。我是用hashmap来做的,面试官说用int数组保存就行,hahsmap空间比int数组占用的多。
14. 多个有序链表的合并。
csig 实习二面
1. 自我介绍
2. 算法题,1-n的数组,找到重复出现的数字。有思路,没有实现出来。搞了1个小时然后面试官说算了,下去再搞
3. 项目为什么用这个框架,简单好用 有什么亮点的地方
4. dns解析过程,使用什么协议
5. 跨域请求威胁。怎么解决
csig 实习 又被捞了 一面
1. udp如何实现可靠 ack,超时重传
2. volitate 关键字的作用
3. 缺页中断
4. https的交互过程
5. select poll epoll
6. epoll两种触发
7. 两种触发的使用场景
8. mysql acid
9. 如何理解可重复读
10. redis hashmap rehash的过程
11. kafka如何实现 延时消息的消费?
12. 算法:leetcode 无重复字符的最长子串
csig 实习 又被捞了 二面(kpi面 聊的挺好的然后挂了)
1. 简单问了一下项目
2. 然后你觉得你的优势在哪,
3. 和实验室其他同学相比怎么样
4. 实习时间,然后实习时长
teg 秋招 一面
1. web***的东西
2. 介绍了一下项目 亮点
3. docker和虚拟机有什么区别(看我不会就没问了)
4. kafka为什么快
5. 进程和线程的区别
6. 进程间通信的方式
7. 创建进程的系统调用
8. 给了个代码,拷贝次数
9. 多个进程监听同一个端口,怎么防止(会有惊群),怎么解决
10. tcp三次握手
11. 为什么就三次
12. accept在三次握手的哪个阶段
13. 100亿个数找到前1万大的
14. 断点续传怎么做
15. 算法1:链表判断是否为回文
16. 算法2:合并k个有序链表
teg 秋招 二面
1. 算法:1.去除空格 2 交换区间
2. 三次握手
3. 四处挥手
4. 滑动窗口
5. 拥塞窗口
6. accpt函数在三次握手的哪个阶段
7. 进程的内存空间分配
8. socket调用了什么系统调用
9. 为什么用这个框架
10. 为什么用kafka
11. 如何保证kafka消息有序
12. redis的数据结构