快手 效率工程 1面+2面

2.8更新 2面已过
2.24更新 hr面完成 入职时间已沟通 口头offer
2.28更新 收到正式offer 准备入职 冲冲冲

首先真的吹爆面试官!!
面试氛围是很轻松的!!
会对我的回答给予肯定,理解偏差的地方也会进行引导。
在算法编程的过程中,会对我提出的关于题目本身的疑问,进行详细的解答。
总之,面试体验真的非常好!!!
目前正在等待2面的结果中,希望能过!

其次需要注意的地方就是在编写算法题的时候1、最好提前将自己对这个题的思路先讲讲,给面试官讲清楚了,自己的思路也就理清楚了。同时,如果自己的思路得到了面试官的认可的话,心里也会更加自信。
2、编写之前应该仔细的思考下这道题是否只有字面的含义,有没有什么需要注意的地方,题目有没有什么不明确的地方,将自己对于这道题疑问向面试官询问清楚。
3、在算法题写完后,运行出了bug。也不要慌张,可以向面试官分析下该bug可能出现的原因,注重问题的分析过程。


2021.2.4
【快手效率工程 1面 50min】

一、计算机网络
1、http请求报文
2、http 301 302状态码
3、http协议 端口
4、端口 属于哪一层
5、端口 一共有多少个
6、7层网络模型
7、数据链路层协议
8、ipv6 是多少位
9、c类地址哪些是保留地址
10、网络号全 0 全 1   主机号全 0 全1 分别什么含义

二、MySQL
11、事务隔离级别
12、mysql默认级别
13、b+树 与 哈希索引的辨析
14、sql语句
id class_name user_name create_name
查询一周以内访问量最高的前5个课程

三、项目
15、SpringAop
16、redis 对象 和 底层数据结构
17、redis持久化机制
18、跳跃表用在哪里

四、Java基础
19、异常分类
20、重载 重写(结合着分派)
21、
f(Object o) f(String s) 是重载么
f(List<String> l) f(List<Integer> l)是重载么
22、泛型的作用
23、线程池的构造函数
24、线程池的执行流程

五、编程
25、ancdd$f  —  ancf 删除$之前的字符(如果当前删除的字符前面还有重复的,一起删除)


2021.2.5
【快手效率工程 2面 50min】

一、项目
1、项目架构
2、数据库表结构
3、redis用到的地方
4、登录功能、用户权限校验功能的实现
5、token session cookie
6、项目涉及到了微信支付流程 ,讲了讲微信支付的流程
7、redis持久化 RDB AOF
8、mysql的锁机制

二、编程
9、算法题:
based vshh ndnd hah sjjsjs
给定一个由多个单词组成的字符串,单词之间可能包含多个空格。现给定一个数值10,表示截取的字符串长度(假设该数值一定大于每个单词)

要求:
1.截取的字符串必须是由完整的单词组成
2.如果不是由完整的单词组成,就将目前完整的单词串进行截取
(比如abcde fghigk a到i正好为10,但是它不是完整单词,所以截取abcde即可)


结果
based vshh
ndnd hah
sjjsjs

最后 许愿2面通过!!!!!




#实习##快手##面经##Java工程师#
全部评论
楼主是实习面试吗
1 回复 分享
发布于 2021-02-07 08:18
21题怎么答呀
1 回复 分享
发布于 2021-02-07 10:53
啊这,你这计网咋还考察了非传输层的呜呜呜,害怕了
1 回复 分享
发布于 2021-02-07 11:42
点赞 回复 分享
发布于 2021-02-07 01:23
点赞 回复 分享
发布于 2021-02-07 01:23
点赞 回复 分享
发布于 2021-02-07 01:23
楼主token那里怎么讲的
点赞 回复 分享
发布于 2021-02-07 01:37
楼主网络号全0和全1怎么回答的呀。
点赞 回复 分享
发布于 2021-02-07 10:22
太强啦
点赞 回复 分享
发布于 2021-02-07 13:05
想问一下你这计网都是哪学的,看啥 书或者是视频博客什么的,推荐一下吗,这计网我感觉我基本上都答不出来,可能是我太菜了吧
点赞 回复 分享
发布于 2021-02-07 17:29
老哥大四实习?
点赞 回复 分享
发布于 2021-02-07 22:51
快手一般有几面?
点赞 回复 分享
发布于 2021-02-08 13:36
请问楼主是在官网投的简历吗?
点赞 回复 分享
发布于 2021-02-08 17:07
稳了
点赞 回复 分享
发布于 2021-02-09 22:17
太强了
点赞 回复 分享
发布于 2021-02-13 12:45
问一下楼主是如何准备面试的呢
点赞 回复 分享
发布于 2021-02-16 02:24
实习?春招?
点赞 回复 分享
发布于 2021-02-24 23:01
一个部门额, 在等二面结果, 能问下楼主几号入职吗
点赞 回复 分享
发布于 2021-02-25 14:04
楼主是前端还是后端
点赞 回复 分享
发布于 2021-05-14 10:54
日常实习有机会转正嘛
点赞 回复 分享
发布于 2021-06-09 16:33

相关推荐

1.&nbsp;自我介绍2.&nbsp;项目介绍3.&nbsp;项目排查思路4.&nbsp;功能测试需要注意的点5.&nbsp;说一下你做压测的流程6.&nbsp;测试期间用到了哪些工具7.&nbsp;Linux系统中去查看内存的命令8.&nbsp;刚才你有说性能优化排查,那么有一个常见的思路就是去看一下JVM里面的GC情况(这块真慌了,因为我在项目中基本上只考虑到了MySQL的一些排查优化,没考虑JVM,所以说下面JVM相关的东西基本上是乱答了)你先说一下在项目调优过程中会用到的命令,比如说想看一下JVM中的一个GC的情况这样9.&nbsp;jstat和jmap的区别10.&nbsp;jmap有没有了解11.&nbsp;查看GC情况可以用到哪些工具(这里面试官应该是希望我用过VisualVM)12.&nbsp;怎么去查看日志,可以用什么工具13.&nbsp;有没有做数据分片?14.&nbsp;我见你项目中都用到了Redis,问一下你在Redis中都去存放了什么数据15.&nbsp;比如说有一个排行榜的功能,你会用什么Redis数据类型16.&nbsp;你知道有序集合的底层实现吗17.&nbsp;比如说现在有一个top10的一个界面实现,体现在代码层面上,你是会先自己进行一个排序,然后塞到10这个框内,还是说会在10的里面不断进行动态排序呢?18.&nbsp;我见你还做了一个电商的项目,你的项目中有热key这个问题吗19.&nbsp;大概是一种什么现象,会带来哪些问题20.&nbsp;怎么去解决热Key问题(我的回答偏向于缓存方面,面试官更希望是分片集群方面)21.&nbsp;我见你其实在简历上说自己考虑到了这个主从模式了,能说一下具体怎么做的吗,怎么去考虑负载均衡这个问题22.&nbsp;有了解集群模式吗23.&nbsp;你在做测试的时候是在做黑盒测试还是白盒测试24.&nbsp;测试过程中是测试单个接口还是说去测试整个链路(分情况考虑)25.&nbsp;如果是整个链路的测试,你可能会关注哪方面,性能还是什么?26.&nbsp;你这个是一个Java项目嘛,想知道一下你们在做测试的时候,怎么去看测试日志,是自己做了一个日志系统还是说去后端服务器上看27.&nbsp;Java日志的存放位置28.&nbsp;查看日志怎么去看(想考察一下tail,less等以及grep、awk、sed这些命令的使用)29.&nbsp;给一个场景:有一个功能测试的场景,在发起一个请求之后,发现这个接口特别的慢,在一个真实的线上系统中,我们的项目并不是依靠单一的服务,而是依靠层层依赖的微服务去实现的(这里吓懵逼了,没学过微服务)调用的接口不止是线上看到的那一个,底层可能调用到了很多接口,这个时候要怎么去排查解决慢接口问题30.&nbsp;接口有时候传递参数是动态的,底层的业务逻辑可能会很复杂,有的时候你换了个参数,这个接口的反馈速度就不同了,现在你想查一下这个请求到底干了什么事情,链路到底是怎么实现的,你会去怎么分析31.&nbsp;出了一个MySQL语句,用到了索引和分页,问这个语句在执行器中的执行顺序、有没有用到索引、用到的是哪个索引、这个索引为这个语句返回了什么内容、异步之后执行了什么操作、最终为我们返回的是什么(面试的时候一直没听懂面试官想问我什么,再加上自己确实平常只是用MySQL索引,并没有关注索引到底为数据库返回了什么数据,后来反问阶段问了一下这个题,面试官希望我从索引的数据结构,也就是根节点叶子节点层面上去考虑这个题)32.&nbsp;大三课业情况以及实习时间33.&nbsp;反问#牛客激励计划##牛客创作赏金赛#
查看33道真题和解析 牛客激励计划 牛客创作赏金赛
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-29 00:19
快手 Java工程师 26.0k*16.0
点赞 评论 收藏
分享
评论
19
96
分享

创作者周榜

更多
牛客网
牛客企业服务