0307面经 | 腾讯暑期实习面经*3

发布时间:2024-03-08 02:13:54   

关注、星标下方公众号,和你一起准备面试

大家好,我是小面经,整理面经不易,如果你觉得整理的面经对你有帮助,还请点个一键三连。

家人们有对于面经有中的问题有所解答或者疑问的欢迎在评论区留言!

对于公众号有建议的家人可以后台私信我。

0307腾讯QQ浏览器一面

总共时长1h28分

1、介绍你的项目的难点(没事先准备,答的几个点有点奇怪)

2、讲一下hashMap的原理

○ 回答了关于散列表和链表以及转换成红黑树

       ○ 问:键值对是存在什么地方?(这里我理解错了,我以为是内存的相关问题,乱答,其实是问数据结构,后面还是圆回来了,真的蛋疼

       ○ 为什么键值对存放在数组?——方便下标查找

       ○ 冲突的话怎么办

       ○ 扩容的机制

       ○ 扩容为什么是2的次方(没答好

3、线程加锁的方式有很多,如果放在成员方法上面,这时候访问他的时候,这个锁锁的是什么对象

4、又问了一句:同一个类的方法,一个静态一个非静态,多线程去访问的时候会互斥吗?

5、安卓有一张图片特别大有500兆,一次性加载到内存可以怎么做

6、又问了在内存里面是如何存储,如果是四通道的话,在内存里面又是如何存储?

7、开放性问题:把应用拖动放进文件夹,每次拖进去这个文件夹就会更新数据库的信息,拖到第50个的时候开始卡顿,分析一下有什么问题?

8、算法:有n个线程,在不加锁的情况下,交替输出M个数

大概是这样:N = 4, M = 7Output: Thread1: M = 0Thread2: M = 1Thread3: M = 2Thread4: M = 3Thread1: M = 4Thread2: M = 5Thread3: M = 6Thread4: M = 79、反问环节: a. 问了目前qq浏览器 是不是在做鸿蒙移植,具体是什么样的 b. 问了前面的一些问题的答案总结:其实还问了很多多线程相关的,腾讯对多线程考察的特别深,后面来看其实问的都还好。

0307腾讯QQ浏览器二面

1、自我介绍

2、介绍项目

3、TCP/UDP 的区别,三次握手为什么是三次

4、https 和 http 的区别,请求流程是怎么样

5、常见的安全协议有哪些

6、为什么 https 实现了对称加密和非对称加密(答了安全性的需求,对方说需要了解一下)

7、Hash 实现复杂度 O(1)的原理

8、为什么 Hash 需要先把 key 转换成 hashcode

9、Handler 的原理

10、问题:假设有一个全局 Handler,需要传一个 Stream 类型的数据,使用 what = 1,但是再 hangdleMessage 的时候发现强转失败,分析一下什么原因(答了三个点,插入、传输、接受的过程)

11、帧动画和属性动画的区别,项目中是使用了哪些

12、为什么选择自己封装一个类

13、项目有没有遇到多线程的问题?怎么解决的

14、有没有遇到死锁(我回答没有),解释一下死锁

15、解释一下屏幕刷新机制,卡顿的原理?项目中有没有遇到

16、反问:

  • 为什么浏览器 app 是最难做的一种 app

  • 为什么工作地点在成都

  • 工作业务是什么

  • 对实习生的期望是什么

0307腾讯PCG应用架构一面

1、自我介绍
2、TCP三次握手、四次挥手
3、进程、线程、协程
4、有没有在开发中用到协程
5、死锁原因,如何避免死锁
6、Linux指令:如何查看线程
7、数值范围0-40亿的数如何排序(bitmap)
8、查找数据的方法及分析
9、常用的排序算法及分析
10、算法题
    - 将字符串中的空格移动到末尾
    - 寻找数组中所有出现两次的数
    - 三十六辆赛车,六个赛道,无计时器找到前三名
11、反问(组内业务、面试表现、查漏补缺)
作者:JasperImler链接:[https://www.nowcoder.com/feed/main/detail/00e5b76492414652b5062df191b1441e?sourceSSR=%E5%85%B6%E4%BB%96](https://www.nowcoder.com/feed/main/detail/00e5b76492414652b5062df191b1441e?sourceSSR=其他)来源:牛客网作者:Java说的道理链接:[https://www.nowcoder.com/feed/main/detail/d6cf7f2f6b9d43bca36a94f1fded4b20?sourceSSR=%E5%85%B6%E4%BB%96](https://www.nowcoder.com/feed/main/detail/d6cf7f2f6b9d43bca36a94f1fded4b20?sourceSSR=其他)来源:牛客网

如果本文对你有帮助的话不要忘记三连~

上一篇:每日实习与招聘 | 国浩、中伦、大成

上一篇:东莞招聘丨月薪5000起,超多福利,晋升空间大!光宝电子股份有限公司~

皖ICP备20008326号-9  |   QQ:859242200  |  地址:江苏省宜兴市人力资源产业园  |  电话:13295639219  |