腾讯teg面经,不知道offer报批中是个啥状态

一面
①项目中,redis在项目中用来干什么,基于什么考虑。讲了频繁访问的数据放到redis中,还有拿redis做异步任务队列。
②单机redis有可能挂掉,解决措施。
③集群redis挂掉的话,解决措施。讲了把数据访问直接转到mysql(面完想了一下,是不是最好加一个异步任务队列来数据库操作)。
④redis挂掉了,然后现在恢复了,怎么做,redis挂掉的这段时间,你是把在mysql上存取数据,这样势必要同步数据到redis。但是同步这个过程你redis是需要被访问的,解决措施。然后我给了方案说redis和mysql完全同步之后,再拿redis访问。
⑤数据库分库分表,垂直和水平来分。如果某个问题数据暴增,讲了用分类来作为分库的依据。又给了场景,如果某类问题数据暴增,要怎么做。后面面试官说了基于预测,可以先做一些冗余的库。比如某类问题可能会有数据暴增,那可以对这个模块加冗余的库。然后冗余库接下去怎么用这个没听清楚(hash??)。
⑥负载均衡。讲了应用集群,nginx。
⑦nginx怎么去判断某台服务器的负载情况,然后转发请求。
⑧在nginx+10台服务器的集群中,某个服务器挂掉了,这个时候nginx怎么处理(这时nginx肯定不能把请求转到这个服务器,那要怎么办)。


二面
①java里面抽象类和接口区别。同步机制的方式。
②接口能不能直接执行方法。
③冒泡、快排、堆排。空间复杂度。
④tcp、udp区别。tcp粘包。
⑤八个球,有一个比较重的,给一个没有刻度的天平,怎么最快找出。
⑥怎么看因为工作换主语言。
⑦数据库分库分表。
⑧家庭情况、女票、互联网行业高压、腾讯文化、房价,足足聊了十几分钟
⑨个人提问环节,说了秒杀系统的设计,爆发性增长的数据给数据库带来的问题。

PS:全部面试走完,让师兄在内网查了,状态是offer报批中,也不知道是个啥状态。。
二面的问题可能会让你们比较惊讶。。。


#Java工程师##春招#
全部评论
恭喜,应该是稳了
点赞 回复 分享
发布于 2018-04-16 17:33
哥们什么时候面完HR的?
点赞 回复 分享
发布于 2018-04-16 17:37
鹏芯微
校招火热招聘中
官网直投
怎么看自己哪个部门的
点赞 回复 分享
发布于 2018-04-16 17:50
点赞 回复 分享
发布于 2018-04-16 17:54
面你的面试官是java的呀
点赞 回复 分享
发布于 2018-04-16 17:55

相关推荐

点赞 28 评论
分享
牛客网
牛客企业服务