深圳某互联网公司一面

发面经涨人品

讲讲你对mysql的认识(索引 b+树等)

为什么mysql表主键字段推荐使用唯一主键索引而不是联合索引(只答了性能方面、减少回表):在 聚集索引(主键索引)下,数据的存储顺序和索引顺序一致,这样在检索数据时,B+ 树能够更加高效地定位到目标数据行。因为数据本身就是按主键排序的,查找时可以减少对磁盘或内存的访问。在 非聚集索引(联合索引)下,B+ 树中的叶子节点存储的是索引的列值和指向数据行的指针。查询时,系统需要通过索引查找到叶子节点,然后通过指针访问数据行,这样会增加额外的 I/O 操作和时间开销,尤其是在复杂查询或数据量较大的情况下。

索引覆盖、下推

项目:为什么要做开源项目,看到了你将单体项目迁移到了微服务为什么,模块是如何拆分的

如果让你做一个博客系统你会设计哪些模块?

如果是类似csdn这种多人使用的博客呢?

上面两个问题提到了搜索模块,所以接下来问用什么实现:es

如果需要es与mysql同步数据 采用哪种方案:canal+kafka

数据同步采用增量还是全量?:增量

增量全量是否可以同时进行?:可以

如果我现在需要全量同步数据 采用哪种方案:定时同步比如每天晚上

看你项目中提到了订单模块,讲讲订单表如何设计:主要是订单id 使用雪花算法生成

用过redis吗,使用程度如何?

讲讲redis几种基本类型

string底层是如何实现的:动态数组

为什么使用 REST API 而不是传统的其他通信方式:简单易用性能好,基于http协议 无状态等golang

#golang实习##面经#
全部评论
挂了 问原因也不说
1 回复 分享
发布于 02-10 20:06 内蒙古
佬很强,接着投吧。下一个更好
点赞 回复 分享
发布于 02-17 09:36 河南

相关推荐

点赞 评论 收藏
分享
03-04 16:02
四川大学 Java
最近被大厂校招数据刷屏了吧?字节4000、腾讯7000、美团5000...光这几家头部企业就释放出近三万个岗位机会。但先别急着欢呼,作为经历过简历石沉大海、面试连环翻车的25届学长,这有份实战血泪经验包要送你们。简历不是自传,是产品说明书千万别把简历写成流水账!上周帮学弟改简历,发现他把课程作业都列了半页纸。记住:HR筛简历时正在和KPI赛跑!重点突出你在项目中如何解决具体问题,比如"通过优化数据清洗流程,将模型训练效率提升30%"。用STAR法则包装经历(情境-任务-行动-结果),数据化的成果比"参与项目"更有说服力。实在没亮眼经历?把课程设计包装成微项目,重点展示你的解题逻辑。面试不是考试,是真人秀收到鹅厂面试通知那天,我对着镜子练了3小时微表情管理。找同学模拟时发现,自以为完美的"项目难点"回答,在对方连环追问下漏洞百出。建议:组建3人互怼小组,轮流扮演压力面试官用手机录下回答过程,回放时注意眼神飘忽、摸鼻子等小动作准备3种不同时长的自我介绍(1/3/5分钟)遇到不会的技术问题别硬撑,诚恳说"这个领域我接触较少,但我的理解是...",既展现学习能力又避免冷场尴尬。心态不是玄学,是战略物资去年秋招连续被6家企业发"好人卡",差点怀疑自己选错专业。后来发现,面试失败可能是岗位匹配度问题。建议建立求职追踪表:记录每家企业的业务方向标注面试官关注的核心能力统计高频出现的八股题当某类问题反复出现卡壳(比如我的动态规划总翻车),立即针对性恶补。记住:面试就像相亲,被拒可能只是"性格不合",未必是你不够优秀。现在各厂HC看着诱人,但实际竞争可能比数据更残酷。上周和字节HR喝咖啡时听说,某个算法岗已经出现1:200的报录比。建议在冲大厂同时,关注细分领域独角兽企业,很多隐形冠军给出的薪资待遇和发展空间并不逊色。最后送大家三个锦囊:秋招季每天预留1小时行业资讯速读准备3套不同风格的证件照(科技感/亲和力/专业范)学会用Notion搭建个人求职知识库那些在朋友圈晒offer的大神,可能只是比你早摔了几十个跟头。与其焦虑HC真假,不如现在就打开电脑迭代简历。毕竟,泼天的富贵也要伸手才能接住。八股不知道咋记,不知道重点,可以看看我的神品八股专栏,全网40w粉大博主在看,鹅厂面试官也在看,介绍如下https://www.nowcoder.com/discuss/718273556131377152?sourceSSR=users
点赞 评论 收藏
分享
评论
4
7
分享

创作者周榜

更多
牛客网
牛客企业服务