按关键词阅读:

我太痛苦了 , 今天去腾讯面试Java开发工程师 , 腾讯公司实在太大了 , 差点走迷路 , 幸好前台的小姐姐指示下 , 要不然 , 找不到他们公司的hr , 面试过程被腾讯的面试怂怕了 , 下次不敢再来了他们公司面试了 , 实在太难了 。
一面我跟腾讯的hr面试 , 因为我技术类跟hr没有好聊的 , hr基本的套路就是 , 我背都背熟了 。
所有的hr不仅是腾讯的Hr问的问题基本上如下:
①应聘者自我介绍一下?
②你的优点 , 缺点?
③你的上家负责的项目?(反正hr又不懂 , 随便我说 , 对牛弹琴) 。
④hr介绍他们公司的发展历史 , 包装他们做的项目 。
⑤为啥来我公司?
今天去腾讯面试我跟hr聊了20分钟 , 才到二面 。
二面主要是技术面试 。
来面试我这个面试官年龄只有30岁 , 技术非常的厉害 , 我被他问怂了 。
自我介绍我说:我是广东工业大学毕业 , 有5年软件开发的技术经验 , 技术方面非常的熟练 , 具有独立开发能力 , 熟练Java , 虚拟机 , 熟练spring家族 , 并且有能力重构spring框架跟mybatis框架 , 阅读过dubbo源码 。
腾讯的面试官问我:他说 , 看到你简历写了一个社交项目跟金融项目 , 来大概说说他们的业务 , 包括数据库的设计?
我说:是的 , 我在上家公司做的产品就是你手机里“脉脉”这个app , 我主要负责交友模块跟推荐系统核心业务开发 , 还有招聘模块 , 还有2年团队管理经验 , 业务方面我跟他解析了1个多小时 。
我先解析这个推荐系统:我说 , 这个推荐系统用spark做的 , 采用协同过滤算法做推荐 , 我上家公司做业务是这样的 , 根据用户在帖子停留的时间 , 点赞 , 平均可以确定用户很喜欢这篇帖子 , 我们可以用技术把类似的帖子跟用户推荐给他 。
我又说:交友模块 , 我公司使用的技术是mongodb做的 , 业务有添加好友 , 互相关注好友 , 还有通过范围查询附近的好友 , 也是用mongodb范围查询 , 我们公司好友模块 , 没有用分布式搜索es做 。
我又说:招聘模块使用的技术是分布式搜索es做查询 , es做海量的数据查询 , 坑并发量大 , 原生的mysql数据不行 , 主要用于后台管理系统查询 。
我刚说完:他问我 , 分布式es搜索他的原理你知道吗?随便来说说它的读写过程?
这个对于我来说:还是比较了解 , 我跟他解析了30分钟才说完 。
面试官问我:你用过大数据spark吗?
我说:非常的熟练 , 不敢说精通 。
面试官问我:来说说spark协同过滤算法它的原理?
这个轮到我支支吾吾 , 我回答不上 , 有点丢脸 , 平时只用过它的api , 原理我不知道 。
面试官又问我:我看你简历你手写过spring , mybatis , 还还阅读过dubbo源码?
我说:是的 。
面试官问我:来说说spring bean执行流程?
Spring aop与ioc设计流程?
Spring事务如何实现的 。
这个spring框架我回答得比较好 , 因为我写过spring框架 , 知道它的设计原理 , 超出面试官的想象 , spring的面试题我跟解析1个多小时 。
面试官问我:Mybatis的工作原理是?
这个比较简单 , 我5分钟搞定 。
他还问我:Mybatis支持赖加载吗?如果支持 , 它的原理说说?
这个问题还是比较简单 , 因为我写过mybatis框架包括它的懒加载 , 我说了10分钟左右 。
腾讯的面试官赞我 , 说得不错呀 。
下面微服务与数据结构问的是地狱 。 (反正我不会 , 不知道你们会不会)
面试官问:
①注册中心nacos它的检测心跳服务 , 它的原理说说?
我平时在公司只是用了一下 , 我直接跟他说:我不会 。
②springcloud , 熔断器它的原理你知道吗?
我说:不会
③springcloud , 它的feign原理说说?平时我只是简单用了一下 ,
我说:不会
④hashmap的数据结构 , 以及它的设计原理?
我直接跟他说了:hashmap的数据结构我知道 , 原理不知道 , 毕竟没有看过它的源码 。
⑤dubbo隐式传参它的原理说说?
这个我知道
【腾讯|今天去腾讯面试Java开发工程师,面试超难】⑥线程池的工作原理?我说不会
⑦Java内存模式 , 如何解决可见性 , 原子性 。
这个我会 , 下面的我一道都不会 , 问得太难了 。
○如何减少布隆过滤器的误报率?
堆排序一般用在什么地方?
递归的时间复杂度如何计算?什么是多态机制 , 它的原理是说说 。分页标题#e#
整个面试就是这样 , 我回答个70%左右 , 面试官叫我回去等通知 , 面试官薪资都没有问我多少 , 估计没戏了 。

来源:(专业的程序员面试官)
【】网址:/a/2021/0219/kd721212.html
标题:腾讯|今天去腾讯面试Java开发工程师,面试超难