深圳某互联网公司一面

发面经涨人品

讲讲你对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 河南

相关推荐

1.自从上次实习发布之后就再没发过动态了,主要是秋招经历太难搞了,一整个人麻了,不过还是要感谢实习经历,因为有两段找实习的经历,所以才会有现在最终的互联网offer。趁着现在在动车上闲着,写点反馈牛油们!加油!2.小结就是:合理评估自己找实习或者校招成功与否的原因,自身原因占比与运气成分占比。3.之所以秋招能坚持下来是因为第一段实习的经历,当时由于没有一个合理的判断加上没有坚定自己的想法导致没有去到互联网实习,这也给后续互联网之路埋下了一个很大的隐患。从有机会打牌到进入互联网需要好运相伴。4.从秋招到春招,首先第一个一定不要不想投,该投的都要投,不管是国企还是互联网,有时间都去面试,这不仅可以积累很多经验(虽然三五次面试之后,这些经验的作用就不一定大了,但是可以让你保持手感口感hh)。其次就是,有句话说得好,有心摘花花不开,无心插柳柳成荫。这在秋招阶段是很常见的,但是需要你猛猛投简历,这句话在我身边很多同学上都应验了,而且都是去的很好的单位。5.国企面试,对于国企面试来说,第一第二次的体验很重要,因为我们去面体制内的劣势在于不熟悉面试流程,刚开始嘴笨放不开,所以第一次第二次就是给你体验的,最好是那些你不想去的国企用来练兵升级。我第一次就去的一个省级挺不错的国企的,由于第一次毫无疑问挂了。如果是后续让我面,我有信心可以过的。因为后续的国企,只要是不是招聘个位数的,我都表现的游刃有余了,只不过时间太晚了,醒的太晚了呜呜呜。6.互联网岗位投递,互联网面试真的需要天时地利人和。这个岗位有hc,这个岗位目前还没有待定的候选人,你刚好遇上这个岗位并且处于流程初阶段。大多数情况下,很多人面到三面挂,并不是因为你实力不行,只不过你的流程比别人晚了一些,这个岗位已经有候选人了。所以到你这只能是流程结束了。7.互联网面试,面试主要就是手撕,八股,实习和项目。如果你的实习经历比较丰富或者面试官比较感兴趣,基本上就是手撕加实习项目,最多加一些八股随意问问。在这里面,需要的就是每天刷刷题保持手感是很重要的,我就是断断续续,导致有时候手撕忘记了所以没及时接收面试导致第六点的失败。然后就是实习或者项目,亮点很重要,超级重要,你和别人的区别就是这个亮点的区别。最后,加油,祝好!希望每一个努力的人都能找到自己心仪的工作。找工作不难,难的是自己的心态控制,塞翁失马,焉知非福。后续也许有时间再慢慢更新具体的面试吧·
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

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