腾讯实习 PCG技术线 一面

7号QQ后台二面挂之后 10号中午PCG技术线约我晚上打复活赛
时长 35min

JAVA
1. 介绍一下hashmap
2. hashmap桶大小是多少?扩容机制是什么?
3. hashmap是线程安全的嘛?(不是,答了hashtable和concurrenthashmap)
4. hashmap里面的哈希值是怎么算出来的

Mysql
5. mysql的存储引擎
6. innodb和MyISAM的区别
7. Mysql主从复制
8. binlog、redo log、undo log区别
9. Mysql索引的数据结构
10. 为什么用b+树实现索引

HTTP
11. Http有哪些状态码?
12. HTTP里面有一个东西是用来保持长链接的,是什么参数?

Redis
13. Redis哨兵模式怎么实现的?
14. 跳表是怎么实现的?

OS
15. 一台机器最多可以支持的长链接数量是多少?
16. 内核态和系统用户态是什么意思?

算法:大数加法。限时十分钟(虽然不太难,但是10分钟确实有点紧。。)#牛客AI配图神器#
全程八股轰炸,感觉像kpi面
全部评论
我想问一下,为什么没有问spring的八股呢?
1 回复 分享
发布于 03-11 20:42 广东
校友是什么专业的?二面了吗?
点赞 回复 分享
发布于 03-14 13:02 北京
有后续嘛哥,二面没
点赞 回复 分享
发布于 03-16 01:08 四川

相关推荐

03-18 21:45
已编辑
门头沟学院 Java
1.自我介绍2.数据库项目介绍3.你的项目里是怎么实现的事务隔离级别4.mysql的四大隔离级别和可以解决的问题5.mysql的存储引擎6.Innodb存储引擎里数据是怎么组织的7.B+树的层数一般是几层,为什么8.串行化的死锁什么时候出现9.MVCC用来解决什么问题10.B树和B+树的区别11.为什么用B树和B+树,不用红黑树12.redis为什么比较快13.redis的sortedSet底层的数据结构14.redis的持久化机制15.redis高可用了解吗,怎么做的16.哨兵的工作流程,raft算法17.redis的大key会有什么问题18.redis集群数据怎么分区19.消息队列怎么用的20.怎么保证消息不会被重复消费21.怎么保证消息时序性22.还了解rabbitmq哪些机制23.消费者ack丢失怎么办,怎么把消费者从组中去掉24.交换机是什么,作用,消息放在哪里(我说的放在rabbitmq服务器,面试官说不对,我再去了解下)25.你说你设计了数据的版本链,你会怎么清理过时的数据版本,怎么判断数据可以删除26.你项目中的日志文件是怎么设计的,说说mysql中的binlog吗27.java的垃圾回收机制了解吗28.老年代和新生代的回收算法,分别说说为什么29.三色回收算法的流程30.反问31.算法题:在排序数组中查找元素的第一个和最后一个位置总结:面试官很有水平也很有耐心。最后算法题我大概5分钟写出来了,但输入数组不知道怎么处理,面试官就没有让我处理输入输出。我代码里r=mid-1写成了r--,面试官看代码的时候还提醒我这还是二分查找吗,可惜我最后还以为是让我解释代码,真可惜了。
查看30道真题和解析
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

更多
牛客网
牛客企业服务