腾讯元宝-后台开发工程师一面(社招)

0. 前言

此岗位所用开发语言是Go,非Java。

1. 一面

耗时74分钟。

(0)自我介绍+离职原因。

(1)商城项目,用户下单的流程是怎样的?Redis,如何防止A线程释放B的锁?

(2)如果让你使用Redis设计一个类似于RabbitMQ的延迟消息功能,如何设计?

(3)项目中用过哪些MySQL索引优化措施?哪些列比较适合创建索引?

(4)项目中如何把数据库中的数据上传到ElasticSearch中?

(5)Canal的工作原理?MySQL的binlog有什么用途?什么是MySQL索引下推?

(6)介绍一下Seata的使用,AT模式讲解一下。

(7)如何解决缓存穿透、缓存雪崩问题?布隆过滤器的底层原理是什么?其误判率是如何产生的?

(8)当场出题:给定两个SQL语句,哪一句的查询效率更高?为什么?为什么MySQL的列字段占据空间越小,索引优化效率越高?

(9)Nacos的使用过程?底层原理了解过吗?

(10)编程题:把一个链表从中间拆分开来,前后两半部分分别翻转,而后拼接起来,不能使用列表之类的容器。

(11)反问环节。

#腾讯##Java##Go##后端##社招#
我的社招经历-Java开发岗 文章被收录于专栏

记录本人的社招经历。

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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