腾讯运营开发一、二、三、HR面面经(已oc)
8.16 一面
1.部门介绍
2.自我介绍、项目介绍、实习介绍
3.如果和下游在接口定义上产生了分歧怎么办
4.智力题???
1)5L、3L桶取4L水
3)100个苹果,两个人依次拿1-5个,怎么保证最后一个自己拿到
5.编程
1)随机队列二分搜索 - 要自己写排序
2)二叉树的广度优先和深度优先搜索
6.计算机网络
1)请求一个URL,过程发生了什么
2)四次挥手time_wait,close_wait
3) 拥塞控制,慢启动
7. 数据结构
1)设计热搜榜 - 说了redis的sorted set,又问具体,说了堆,堆是稳定排序嘛
8. mysql
1)聚簇索引,非聚簇索引
2)1亿个QQ号,找对应的注册时间怎么找,说不是数据结构是查询优化考察,用聚簇索引还是非聚簇索引
9. redis
1)zset的底层结构?
10. 操作系统
1)进程、线程、协程
2)进程间通信方式,跨主机通信呢?(套接字,但是没很深了解)
然后说了大概下周五大家一起面试完了给结果
然后问我能不能去实习
反问
1)技术栈:php,go,可能有需要前端
2)建议不好评价没说
---------------------------------------------------------------------------------------
一面过了,明天二面,许愿一切顺利QAQ
8.17 二面
二面估计是凉了
1. 自我介绍,项目介绍,实习介绍 2min
2.linux命令一直说不解释
3.SQL关键字一直说不解释
4.一个场景题,14亿人,身份证和信息,查询第1w~2w人的信息
5.一个概率题,一个圆上四个点,一刀过圆心,切出两个点的概率
6.输入一个URL全过程
7.一个代码题,判断字符串包含,突然蒙住了,面试官想让用KMP没写出来
8.说自己的两个亮点
9.说自己两个缺点
10.堆和栈的区别
11.java多态实现原理
反问
1. 工作具体内容:游戏的活动都是这边做
2. 几轮:3~4轮
二面居然过了约了三面...顺便对于海量数据处理的题目,大家有什么技巧总结吗,以及这种概率题........
----------------------------------------------------------------------------------------
8.18 三面
1. 自我介绍,项目介绍,实习内容介绍
2.redis高可用,rocketMQ选择,不同MQ对比(为什么rockeMQ多Topic吞吐量较大)
kafka不支持重试,不支持定时消息,不支持事务消息,可能存在消息乱序(一台broker宕机情况下)
3.redis主从复制,缓存雪崩,穿透,击穿,布隆过滤器
4.https流程,怎么测算建立一次连接时间
5.hashmap底层,如果海量bucket怎么优化,hashmap初始容量为什么设定16,为什么负载因子0.75
设置16是因为是2的幂,符合内部计算的机制,而且这个值,不大也不小,太小了就有可能频繁发生扩容,影响效率。太大了又浪费空间。而加载因子0.75的是为了提高空间利用率和减少查询成本的折中,0.75的话碰撞最小。
6.算法题:栈实现队列
反问:
1. 部门用的语言:go php
许愿HR面QAQ
-------------------------------------------
8.23 约了今晚HR面,许愿顺利。。
HR面
1. 自我介绍实习介绍
2. 实习中的困难,为什么没转正
3. 性格上优缺点,兴趣爱好
4. 流程上的一些问题,直系亲属身体状况等等。。
5. 反问 大概是说HR面结果这周内给,意向书要九月份才给