我叫不高兴 学校
APP 内打开
分享
评论
30

【技术-腾讯】腾讯云面经

## 腾讯云一面(8.26)时长 70mins

1. 自我介绍加问兴趣爱好,(我答的是刷题,给自己挖坑了)

2. 那先做一个题吧(给一个int[] nums, 每次可以从数组的头或者尾移除到一个元素,当移除元素的和达到k时,求最小的移除次数,) 力扣上有一道这样的题,不记得是哪个了。

3. 问一下项目,表是怎么设计的,用了索引没(感觉项目答得很一般,可能是比较紧张,脑子有点懵)

4. TCP的三次握手,如果出现伪装IP的情况,服务端是怎么处理的(不清楚),dos攻击(不清楚)

5. http和https的区别, https是怎么实现安全可靠的加密(不清楚)。

6. 内存泄露以及内存泄露的实际场景。

7. 关于索引的一些问题

8. JVM的堆和栈是什么时候分配的,为什么堆比栈大,堆和栈在内存空间上的分配都是连续的吗?

9. 判断一个链表是否有环。

10. 中间一些不记得了

11. 反问(部门是做什么的,主要技术栈是什么)

- 还有一些稍微简单的不太记得了,总体来说我感觉一面问得还是挺难的 ,除了算法题,其他的感觉都是似懂非懂(可能是因为我是个小菜鸡😂😂,一面面试官是个小姐姐)


## 腾讯云二面(9.2) 时间70mins

1. 自我介绍。

2. Integer和int的区别, equals 和 == , 字符串常量池

4. ArrayList 和 LinkedList的区别,在实际场景中怎么选择

5. HashMap的实现原理。

6. synchronized的有什么用,怎么用。

7. 单例模式了解吗,手写一个双重检查锁定,为什么要双重检查,

~~~java

public class Sinton { private volatile static Sinton sinton; public static Sinton getSinton(){ if (sinton == null){ synchronized(Sinton.class){ if (sinton == null){ sinton = new Sinton();

}

}

} return sinton;

}

}

~~~

8. 为什么要在sinton前面加volatile, (这里我之前搜过一些相关的资料,有些加了,有些没加。)

9. 索引和联合索引的区别

10. 使用索引的原则,

11. 给一个场景,如果不能使用索引,但是某个字段的查询又非常缓慢,必须进行优化,怎么解决 (我答的是使用缓存)

12. 问了一下一面没有答上的问题

13. 算法题(求字符串的最长无重复子串)

14. 社团的一些活动,有没有意向在长沙工作

15. 为什么喜欢刷算法题,平时看过哪些书

16. 反问(部门是做什么的,表现怎么样)

- 感觉二面比一面稍微简单一些,聊天的时间也是挺多的。二面是个小哥哥, (两次面试体验都不错,希望能给三面吧!)

- 算法题的重要性 :特别是像我这种小菜鸡,双非+无竞赛,算法题如果面试的时候能手撕的话还是很有好感的。

- 最后求个三面,写写面经有好运!

发布时间:2021年09月12日
用户头像
我来说两句…
暂无评论 暂无评论