快手 java开发 春招校招 一面
快手 java开发工程师 春招校招 商业化技术
一面(60min):
1. 自我介绍
2. 面试官介绍应届生招聘的要求(因为自我介绍时我说我学的是C/C++,java一点不懂)
3. 项目(20min)
会提出一些奇奇怪怪的场景,看看你是否有考虑到,如果没有考虑到,现在能想到什么办法可以解决
4. 线程、协程
5. http1.0、1.1和2.0
6. http2.0是如何保证有序的(上一个问题说到2.0时我提到了一个tcp连接上传输多个数据包)
7. http2.0是如何通信的(这个问题我懵了,胡乱答了一通)
8. 面试官说基础还有待补充啊(凉凉,赶紧补救说自己比较熟悉的有http的啥啥啥,但是没再提问)
9. 算法:
两个链表,分别表示两个数,返回这两个数的加和,注意链表表示的数和最终返回的数可能溢出。
例如:
L1:1->2->3 L2:5->6
表示123+560(链表位数相同,左对齐),最后返回683。
链表相加和字符串相加的变种
https://leetcode-cn.com/problems/add-strings/
https://leetcode-cn.com/problems/lMSNwu/
10. 反问
面试整体感觉不错,面试官是一个小姐姐,所有面试中第一次遇到小姐姐面试官,虽然带着浓浓的山东口音……但是很温柔,不会的时候也会尽可能地提示你,最后给我介绍了一些学习java的方法和技巧。
本来以为凉凉了,八股答的一团糟,没想到约了二面。
#快手春招##春招##面经##校招##快手##java工程师##面试题目#