新鲜出炉的腾讯一面Java

前言

8.18投的简历内推,8.21被捞了,周四通知我当晚面,我没时间,就今天周一晚上8:30面了。PCG事业群。Java。

概述

8:30准时开面,历经47min结束,依次问了HashMap方向,并发方向,线程池方向,自己挖了一个Hadoop的坑的方向(回答得贼差),数据库方向,http方向。没有自我介绍直接开怼问题。
还有就是,虽然面试刚刚过去,但是问题记不全的emmm

正题

〇 HashMap方向

HashMap

开门见山,第一个问题,讲讲HashMap的put,基本操作,背得滚瓜烂熟。balabala了一通没啥问题。
然后就是问为什么拉链法,红黑树和不拉链的区别。
扩容那个因子(名字叫啥忘记了也懒得查)讲讲怎么操作扩容的,为什么是0.75,大了小了有什么问题。

ConcurrentHashMap

讲讲怎么保证并发。当一个进行插入一个读取时怎么保证并发。

〇 并发方向

synchronized和ReentrantLock区别。
synchronized的底层怎么样的。
读写锁是什么,讲讲。。。。。。好像就这些?

〇 线程池方向

为什么要用线程池
线程池的几个参数都什么意思
当使用线程池的时候,怎么预估开辟的线程池的大小(我从CPU核心,说了一下,不知道对不对)

〇 数据库方向

有哪几种连接方式
左连接怎么做,那底层实现呢(此处GG)

〇 HTTP方向

get和post的老生常谈问题
当发送一个较大的数据时,需要分段,怎么实现的

〇 Hadoop方向

由于Hadoop自学的嘛,所以就运用了一下,然后简历上面也简单写了一下,就被拿出来鞭尸了
说说MapReduce的过程,怎么排序的,怎么实现group by,然后看我不是很会了就没了,太丢脸了(逃

〇 其他

腾讯的问题超级底层,就是那种底层了还再往底层挖那种。由于是电面嘛,问到不是很会的那种,就开始慢慢扯一下,疯狂百度,不知道面试官有没有听到我敲键盘的声音hhh
问题肯定没回忆全,我也懒得听回听了,就这样吧
最后贴一张疑似当场过一面的图,面完我洗完澡状态变成了复试了。不过有一个很大的问题,,,,,,我TM一面艰难地用百度过去了,二面怎么办???

#腾讯##面经##秋招##Java工程师#
全部评论
当发送一个较大的数据时,需要分段,怎么实现的
点赞
送花
回复
分享
发布于 2019-08-27 00:18
老哥真实诚,百度的也说出来了,哈哈哈😂,不过还是恭喜你过了,好好准备二面吧
点赞
送花
回复
分享
发布于 2019-08-26 22:46
网易互娱
校招火热招聘中
官网直投
还有谷歌
点赞
送花
回复
分享
发布于 2019-08-26 22:48
这里建议您好好准备一下呢,可能四面以上😂
点赞
送花
回复
分享
发布于 2019-08-26 22:56
可以,得思考换一个不怎么响的键盘
点赞
送花
回复
分享
发布于 2019-08-26 23:02
腾讯哪个部门呀?
点赞
送花
回复
分享
发布于 2019-08-26 23:17
什么专业啊楼主
点赞
送花
回复
分享
发布于 2019-08-27 00:07
为什么是0.75,大了小了有什么问题?
点赞
送花
回复
分享
发布于 2019-08-27 00:17
真巧,我也是才面的腾讯PCG。一面问的贼偏,好多没答好。本来以为没过的,结果通知二面了。没抱太大希望,毕竟鹅厂太难了🤣
点赞
送花
回复
分享
发布于 2019-08-28 09:47
预估开辟的线程池的大小怎么说啊
点赞
送花
回复
分享
发布于 2019-08-29 18:39

相关推荐

头像
不愿透露姓名的神秘牛友
04-10 18:09
美团优选 后台开发 21x15.5 硕士其他
点赞 评论 收藏
转发
5 99 评论
分享
牛客网
牛客企业服务