年底收获大礼包后的面试历程

夜晚睡不着,上来给兄弟们分享点最近的面试情况!

2024年最后两周的时候,收到公司的裁员通知,让收拾收拾走人,有两个选择:

  • 工作到年前,缴纳1月份的社保和公积金,但是赔偿n;
  • 工作到12月31日,赔偿n+1。

出来干活就是为了搞钱的,我当然选择了n+1,然后就开始疯狂的投简历了。其实早在10月中旬,我就陆陆续续的开始投简历面试了,11月份面试了几家,然后12月1号的时候拿到了一份offer,30k,和我当前薪资差不多,但是是初创公司,我就婉拒了。

不知道是不是年纪大了,我今年32了,过完年就33了,已经干了8年程序员,距离35岁法定退休年纪就剩2年了。 投了一周,投了大概有三十多份简历吧,陆陆续续只有几个面试,下面就给大家伙分享一下面试题。

蚂蚁集团

面试题想到哪记到哪,蚂蚁我投的是中间件开发岗。

  • 我看你简历中写的有使用过高性能的框架,请讲讲什么样的框架是高性能的,如果让你设计一个框架,你会从哪些角度来考量。(第一问直接给我干懵逼,我阿巴阿巴了半天没说出个所以然,上来道心就干碎了。)
  • 你了解分布式协议吗?能讲讲Raft协议吗?如果让你设计分布式协议,你会怎么处理主从选举和数据同步的。(好!第二题直接怀疑人生,直接对自己产生了严重的怀疑,我这是面试开发岗吗?我这面的不是专家岗吧。)
  • redis 的内存淘汰策略和键过期策略。(简单)
  • redis 的高可用有哪些模式,具体讲讲哨兵模式,是怎么切换的。(简单)
  • 切片的底层是什么样的?(简单)
  • 一个切片b是另一个切片a分割来的,如果对b进行append,会影响a 吗?(简单,这个需要看b的cap是否充足)
  • 讲讲 gmp,按照你自己的理解讲。(基础)
  • 讲讲gc,然后每个阶段的stw时机分别是什么讲清楚。(基础)
  • gc中的根对象是什么?这个我之前还特意看了看,结果还是没有回答上来,崩溃!
  • 讲讲 Mutex怎么实现的,在Mutex中锁是公平的吗?(基础,这个要分饥饿模式和正常模式)
  • 讲讲 channel的原理,channel的作用,还有有 buffer 和 无 buffer的区别。(基础)
  • mysql 的事务讲讲(基础)。
  • mysql 当前读和快照读区别。(基础)
  • 笔试题一:给定一个字符串s ,找出不含有重复字符的,最长子字符串的长度。
  • 笔试题二:用三个线程分别打印出a b c,然后让其循环打印abcabcabc。

蚂蚁集团目前就想起来这几个面试题。当时一看对面就是一个大佬,压力很大,没怎么发挥好,说的是磕磕绊绊的,泪目啊。

其他的公司的面试题我接着整理!等我明天去公司摸鱼的时候再整理!

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 5

大佬是在 北京?上海?

1个月前 评论
ezreal_rao (楼主) 1个月前

等待大佬继续分享

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!