腾讯后端实习 hr部门 一二面凉经

250212 一面 45min

Java 的里面的哈希 map 的数据结构是怎么样的?为什么要转换成红黑树?那为什么是超过8转换成红黑树?为什么要是红位数呢?可以是二叉树吗?HashMap扩容原理是怎么样?哈希 map 是有顺序的吗?想根据我put的顺序来遍历的话,这个有什么方式吗?自身可以做到吗?或者说有什么其他的变体?LinkedHashMap是怎么做的?根据key本身的自然顺序来遍历这种有什么方式?

在 JDK 里面创建线程池是怎么创建?有哪些方式?那个静态类提供的工厂方法来创建线程池,这个提倡用吗?或者有会有什么问题吗?

Java里面的垃圾回收大概是怎么样的?Java 8 默认的垃圾处理器是什么样?现在最新的 Java JDK 什么版本?它用的是什么垃圾回收器?

开放题:我们的系统运行一段时间之后,它就渐渐的卡住、卡死、变慢。如果确定了问题的话,让你去定位分析问题,会从哪些方面去分析定位分析问题?除了内存方面的原因,还有其他原因吗?CPU 方面会有问题吗?其实我想说的是线程方面会不会有什么问题?哪些情况会造成死锁?死锁怎么排查?在 Linux 下如果想查看一个点 log 文件,一般怎么看?

MySQL 数据库的数据结构怎么样?为什么不用 b 树?假如说MySQL有大量的数据,现在我们要做分页的话,应该是怎么做?假如说它没有分库分表,它就是一张表里面数量很大,它就要做分页,这个时候我们一般是怎么分页?或者说你用 MySQL 的哪个语句来分?limit 是吧,还有一个关键字是啥?offset?那查分页,那你知道这样会有数据量大的时候会有什么问题?这样的话,这个性能会有问题,其实我想问的是有什么其他的方式来解决这个?

手撕:两个数组数字相加、括号匹配

250217 二面 40min
    
一面问到的 MySQL 大数据量分页问题有印象吗?假如说MySQL有大量的数据,现在我们要做分页的话,应该是怎么做?假如说它没有分库分表,它就是一张表里面数量很大,它就要做分页,这个时候我们一般是怎么分页?有两个亿的数据觉得应该用什么样的方式?用垂直分表还是用水平分表?那水平分表是怎么样做查询的?Sharding JDBC有听说过吗?

垃圾回收中经常我们说的三色标记是什么?g1的垃圾回收的过程?很多时候会触发 full gc,什么时候会触发 full gc?那什么时候 old GC 会内存不够?那为什么 full gc 就能清除掉内存?

说一下Redis的持久化机制?RDB和AOF各自的优劣?AOF备份恢复的话会丢数据吗?Redis 实现一个事务应该怎么做?MULTI命令?BGSAVE会有什么问题?知道 Redis 现在最新的版本是哪个版本吗?那你了解了 Redis 6 有什么样的特性?多线程 IO 有了解过吗?
    
手撕:最长不重复子串长度
    
是我问的太难了吗?考研还是保研?当时实习只干了两个多月?意向工作地在北京,我们岗位在深圳?之前面试官有和你说我们是做什么的么,会排斥吗?如果让你用半分钟来打动我,就是招到我们团队来,你会用什么样的方式跟我说?你觉得你的优势是什么?你有写博客的习惯吗?

Github主页,介绍上面的项目?前端也是可以的是吗?Vue了解吗?某一个 div 放到最上面,我们 CSS 的语法应该用什么?如果有几个重叠浮动,就是都浮动在上面,怎么样让它的样式置于顶层?平时有什么兴趣爱好?喜欢玩游戏吗?王者荣耀和吃鸡打到什么段位?

#腾讯##后端##实习#
全部评论
是我问的太难了吗 这个面试官还蛮谦虚的嘞
5 回复 分享
发布于 02-23 07:13 重庆
一面二面都好难
点赞 回复 分享
发布于 02-27 20:06 江苏
接好运
点赞 回复 分享
发布于 02-24 17:50 浙江
我的天,一面二面一个面试官啊
点赞 回复 分享
发布于 02-23 23:04 天津
mark
点赞 回复 分享
发布于 02-23 18:50 湖北
佬二面到挂大概几天
点赞 回复 分享
发布于 02-23 15:39 湖南
接好运
点赞 回复 分享
发布于 02-23 13:50 湖北
为什么会问到前端的东西
点赞 回复 分享
发布于 02-23 12:07 北京
兄弟这面经不错 我mark一下哈
点赞 回复 分享
发布于 02-22 22:47 广东
能进二面应该不是kpi吧。挂了被HR部门捞起来,应该就是kpi了
点赞 回复 分享
发布于 02-22 21:59 湖北

相关推荐

11-23 21:15
门头沟学院 Java
实习 1.threadpooltaskexecutor是什么作用2.forkpooljoin 起什么作用?底层窃取算法怎么实现的?3.为什么更适合 cpu 密集型?那你如何防止他创建大量线程的(我答换了使用另一个自定义线程池(核心线程数和最大线程数设置成一样)?那核心线程和最大线程设置成一样是什么效果?4.你用countdownlatch 作用是啥?await 是如何做到阻塞在那的?底层原理?聊一聊 AQS?八股1.聊一聊泛型?实际有用过吗?用的多的有哪些场景?2.反射主要用在什么场景?你的理解中为什么需要反射这种机制?3.有了解过动态语言和静态语言么(这里蒙了,然后跟我解释是编译型和解释型语言的意思),java 属于哪种?为什么说是半编译半解释?4.讲讲 AOP?5.java 生成代理有哪几种方式?讲下静态代理和动态代理,动态代理动态在哪里?生成动态代理的方式有哪些?6.集合了解哪些?CopyOnWriteArrayList是怎么实现并发安全的?CopyOnWriteArrayList如果只是读写分离不是会有数据不一致的问题么,有进一步了解么?7.HashMap 和 ConcurrentHashMap 区别?JDK8 ConcurrentHashMap锁的粒度这么小的话不会有额外的开销吗?它用的是什么锁?8.Syncronized 锁的原理?9.了解哪些 GC 算法?G1 从哪个版本开始有的?jdk8默认垃圾回收器是什么?10.JVM 内存分哪几个区域?11.双亲委派模型讲讲?为什么要避免重复加载?有了解要破坏双亲委派的场景吗?破坏双亲委派模型要重写的类叫什么?12.数据库 MVCC 机制讲下?它是怎么做到让一些事物不可见的?它是怎么知道前面有一串事物 id 的?13.undolog 作用?14.spring 里面怎么注入一个 bean?15.@Resource 和@Autowired 区别?16.Spring 默认事务传播级别?17.事物注解失效的场景?为什么自调用会导致事物失效?如果代码就写成这样了,自调用导致事物失效了,怎么办?18.布隆过滤器讲下?弊端?
查看22道真题和解析
点赞 评论 收藏
分享
评论
21
138
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务