level 3
大厂面试总结分享
面试前我主要是在网上看大家的面经进行查漏补缺,所以面试完后也想记录下来,权当给大家提供点信息吧。(面试过了一周了,记忆也有点混乱,争取想到多少就记下来多少😂😂)。
顺便提一下面试体验:头条 > 阿里 > pdd
拼多多最垃圾的面试体验,没有之一。我约的视频面,结果面试官说有事给我打电话面,然后给我一个文档,是一个算法。我在写算法的时候没察觉到电话信号不好断掉了。然后我回拨过去,面试官来了一句:你不要故意挂断电话去查答案。我%@#¥@#%@5,保持微笑解释信号不好。后来为了信号好一点我去阳台面试,冻的瑟瑟发抖,这个时候心态已经炸了,又冷又紧张,算法题有思路但是一直被这个人否定,最后挂了。
2020年03月09日 08点03分
2
level 3
头条
最开始面的头条游戏中台,当时是第一次面试,没有经验,导致算法题虽然有思路,但是没有写出最优解,直接挂了。后来又被捞起来,因为此时已有阿里的offer,所以胆子也大起来了,收拾心情开始面头条。
头条的面试特点基本就是一个套路:【自我介绍】->【项目介绍】->【手撕算法】->【基础知识】,屡试不爽。
自我介绍:我是xxx,来自xxx,毕业后在xxx几年,期间负责xxx。
项目介绍:xxxxx。项目的时候面试官会问你难点和解决方案,同时会给你提出场景,问你更优化的思路。
手撕算法:多刷题,也可以看看别人面过的算法题,可能会重复。
基础知识:针对简历写的东西问,我被问的较多的是一些中间价,Redis、MySQL、Kafka、ElasticSearch。
2020年03月09日 08点03分
3
level 3
一面
Two Sum
给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢?
提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0
MySQL集群。假如集群出现延迟怎么处理。
Redis的zset实现延时任务
设计题:如何设计tiny url
为什么要四次挥手
HTTPS
第二天收到hr小姐姐的电话,约了面试时间。
2020年03月09日 08点03分
4
level 3
二面
自我介绍
项目介绍
K Group反转链表。写了栈和迭代两种实现方式,链表的题写起来真痛苦,很容易边界出错。
Redis的持久化机制
MySQL的隔离级别
MySQL索引,聚簇索引和二级索引
Redis高可用方案
介绍一些Kafka的一些概念
Kafka如何保证消息有序
...忘了
过了一天又收到hr小姐姐的电话,开心。
2020年03月09日 08点03分
5
level 3
三面
自我介绍
项目介绍
第K大的数
设计题:秒杀系统
MySql的索引优化
HTTPS
...忘了
三面完了正好是周五,忐忑的等到了周一,以为挂了。结果下午收到hr加微信,约了hr面。
2020年03月09日 08点03分
6
level 3
hr面
为啥离职,怎么想的
介绍项目
怎么和团队的人沟通,和成员出现冲突时怎么解决。
期望薪资,你现在的薪资
三个工作日收到了offer,头条面试体验还是很棒的。
找朋友内推的蚂蚁金融核心,结果第二天就被拒了,杭州淘宝给我来电话,说我被捞起来了。确认了一下,确实如此,那就面吧。
2020年03月09日 08点03分
7