快手 效果营销日常实习一面凉经

ssob上投递的简历,11.10投递,当天晚上收到被内推邮件。第二天电话约至11.17面试,面完感觉凉拌,果然11.18下午被发了感谢信。

第一次面试就直接面了手子这种中大厂,心里虚的一批。八股总共背了十来天,很多知识点到11.09复习的时候已经忘得一干二净。基础不牢,地动山摇。复盘的时候发现问的八股还是很基础的,还是要好好沉淀。主要考察MySQL和Redis,然后直接问了点评项目中的几个问题。

八股+项目拷打总共只有二十分钟,可能是因为面试官看我非常紧张的缘故就没继续追问。和面试官对话的过程中,提到他是我的老学长,已经毕业工作了八年。面试官人非常好,在前几个问题发问后安抚了我紧张不安的状态,最后反问环节告诫我简历上的东西一定要熟悉掌握,要打牢基础。

算法题+反问结束后,整场面试只有四十分钟。我也不明白为什么会这么紧张,到写算法的时候大脑和宕机了一样。三数之和之前至少写过两次,但面的时候愣是想了七分钟才想到正解,一开始还着急的和面试官提了一个暴力做法。面试过程中算法是直接在线上平台上写,无法使用本地的vscode,没有语法提示和 IntelliSense 支持,更加容易忙中出错。这和平时悠哉哉的刷lc完全不是同一个状态,也是对心态的一个检验吧。

话说想请教一下广大牛友,快手看重面评么,这次面的一塌糊涂,如果我现在去投其他部门会不会直接给我简历挂了…

下面是面试内容:

  • 先做个简单自我介绍。

Java基础

  • 平时有用过线程池吗?

  • 能说一说能再具体说一说你这个线程池都用在了具体哪个步骤,以及你在这个业务上或者在你的系统里,你的限值参数都是怎么配的,以及这些参数配的是什么考虑。

MySQL

  • 能说一下mysql索引的结构吗?

  • 再具体点,就是B+树里面的结构大概是啥样的。

  • 索引覆盖的概念有了解过吗?

  • 在你有处理过mysql的慢查询吗?

  • 那假如说你的项目里有一个慢查询,那你会怎么处理?会怎么排查,然后怎么处理,有思路吗?

Redis

  • 我看你写到了解穿透、雪崩和击穿,那你能分别说说这三种情况吗?

  • 那我们再聊聊分布式锁,我看你也写分布式锁了,那怎么用redis实现分布式的锁?

  • 那你能大概说一说你的理解,就是为什么redis比较适合做分布式锁吗?

项目深挖

  • 能简单介绍一下你第二个项目(点评)?然后可以挑你的技术重点说一说,就是重点用的什么技术。然后当时你觉得这个项目有什么难点,然后是怎么解决的,这样给我介绍。

  • 那你的秒杀是怎么设计的呢?

  • 然后秒杀优惠券,那你那个优惠券的库存是怎么管理的?

  • 那有没有考虑过直接把库存只放到redis里呢?

  • 我看你用Cache Aside这个模式,然后解决了你刚才的数据库和缓存一致性的问题。然后这个是具体怎么解决的?

算法题

  • lc15 三数之和

反问环节

#面试太紧张了怎么办?##面试紧张时你会有什么表现?##应届生简历当中,HR最关注哪些?##还记得你第一次面试吗?##大厂面试问八股多还是项目多?#
面经总结回顾 文章被收录于专栏

本专栏用于记录我的日常实习、暑期实习和秋招中面经的记录、反思和总结

全部评论

相关推荐

评论
1
2
分享

创作者周榜

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