快手秋招测开面经
Update 2: 更新了三面面经
Update 1: 更新了二面面经
背景:
本人双非硕,非科班,有两个项目,一个是字节青训营的后端项目,另一个是自己用python写的网盘。目前在网易有道实习了3个月。
一面(8.10)
面试官自我介绍,讲了一下面试的流程和大概的时间。
1. 自我介绍
2. 针对项目进行提问,但是好像面试官对项目不是很感兴趣
3. 针对实习进行提问。看你从需求到上线完整的跟完了一个项目,有没有什么可以总结的?针对实习中的应用,你是怎么去写case的?有没有一套自己的方法论?
基础部分
4. http和tcp的区别,http和https的区别
5. python的GIL全局锁、装饰器、垃圾回收、生成器和迭代器
6. 线程安全
手撕
7. 最长递增子序列(是不是面试官都喜欢这道题,我在牛客上看到好几次了)
8. 前K个高频元素
反问
技术栈、提高的点、最快多久出结果等等
二面(8.22)
1. 自我介绍
2. 专业和实习介绍。说一个令你印象深刻的项目
3. 剪刀石头布,给一个结果。只说思路,不用实现。
4. 最长回文字串。写出来并设计测试用例。介绍一下实现的逻辑。还有没有优化方法?时间复杂度是多少?
5. python基础:垃圾回收;列表和元组;传递方式,那些类型的变量是值传递,那些事引用传递?都有哪些值传递的方式?
6. go基础:make和new的区别;数组和切片的区别
7. 快排的时间复杂度
8. cookie和session
9. sql 查询不及格的科目数
10. 乐观锁。在刚才的表中怎么加锁?
11. linux命令。 查询文件的最后100行,查询进程的pid
12. 反问。技术栈、日常工作、提高的点,多久出结果等等。
三面(9.6)
1. 面试官自我介绍
2. 自我介绍
3. 针对实习提问,实习中的项目是怎么测试的?项目的迭代频率,怎么过兼容?
4. 介绍一下你是怎么使用chatgpt提效的
5. 接口自动化怎么验证?结构和关键点怎么检验?
6. 断言
7. 你刚才说的组内的提效工具能简单介绍一下吗?使用的什么语言?在那些平台上运行?
8. 上传文件使用的协议?怎么进行完整性校验?聊天使用的什么协议?
9. 针对视频上传设计测试用例
10. 手撕:最长有效括号
11. 反问:详细介绍业务,面评,还有几面,多久出结果等。
后续如果有更新我再补充。