腾讯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.项目中遇到了哪些问题

反问

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

当晚官网看 凉

全部评论

相关推荐

2024年3月28日1、自我介绍2、唯一合同号背景 + 实现原理3、redis是集群还是单点部署?4、redis集群如何保证数据一致性?5、redis单点数据怎么恢复的(持久化机制)6、redis在执行AOF或RDB恢复时,请求到来怎么处理的呢?7、redis雪崩、击穿、穿透的场景和对应的解决方案?8、arthas问题排查?为什么要用arthas?怎么使用的?9、数据库表的设计思路?10、数据库表会设计到主键、外键吗?11、数据库索引使用过吗?说一下?12、什么样的字段适合充当索引?13、HashMap的实现(初始化、添加)?14、HashSet的实现呢?15、HashSet中存储user对象(id、age、gender),使用gender计算hashCode,重写equals,判断当gender一样的时候,不同的id和age的user可以添加进去吗?16、实习中遇到最大的困难?怎么解决的?最终效果?17、实习中做得最好的点?18、开发进度上有没有遇到产品经理需求变动的呢?19、MySQL索引为什么用B+树,优势在哪里?20、ElasticSearch了解多少?底层实现?为什么可以支撑全文索引?21、ES使用哪些查询器?(multi、matchQuery)22、了解ES集群的选主机制吗?23、集群部署怎么防止脑裂呢?24、RPC框架是自己实现的吗?25、使用什么作为注册中心会好一点?(Eurka、Nacos)26、TCP沾包是什么现象?沾包怎么解决?27、客户端怎么接收服务端返回的结果呢?28、手撕算法:去除链表重复元素#实习求职记录#
查看28道真题和解析
点赞 评论 收藏
分享
4 14 评论
分享
牛客网
牛客企业服务