腾讯PCG qq浏览器 客户端开发一二面凉经

一面 50mins

1.面试官介绍部门 ,做ios 安卓鸿蒙开发

2.自我介绍

3.算法手撕 长度最小的子数组

4.tcp 和 udp 的区别,拥塞控制有哪几种算法

5.tcp和udp的实际应用方面

6.断点续传在浏览器上怎么实现的 range头,状态码206是什么

7.hashmap原理 怎么扩容 ,怎么hash ,hash后怎么去判断放的位置 为什么是2的幂次方扩容

8.自己在多线锁的使用,如何选择的,

9.java垃圾回收的算法 是自己在实际有用过去关注的吗

10.假如我有一个一个g的图片需要加载到屏幕上 但是手机内存不够 怎么加载( 懒加载)

11.介绍自己的项目

反问

客户端开发与后台开发的区别(客开更在意性能,

对于实习生需要那种能力 (看中基础也看中实操)

2小时后进入复试,晚上发了第二天复试链接

二面 (35mins)

1.介绍部门工作

2.自我介绍

3.udp 和 tcp区别,各自应用场景

4.udp 在游戏中为什么丢了包不影响

5.断点续传在浏览器上怎么实现的,如何知道浏览器是否支持断点续传,如果用户浏览器不支持怎么办,项目中怎么处理这个问题的

6.视频文件格式怎么转换的,怎么去实现的

7.项目中遇到了哪些问题

反问

公司内部会向鸿蒙系统迁移吗 (目前主要是实现跨平台开发,去适配鸿蒙特点的规范)

当晚官网看 凉

全部评论

相关推荐

4 12 评论
分享
牛客网
牛客企业服务