面试官很平易近人,不会上压力,会引导你一步一步来,整体面试氛围很轻松
反问
部门是干嘛的,业务还是基建,技术栈
面试体验十分良好
快手java工程师实习生面试题
1.自我介绍,面试官说他大概会从那些方面来提问,有哪些环节
2.cookie,localstorage,sessionStorage的特点区别
3.强缓存,协商缓存
4.cookie常见字段 max-age,same-site,http-only,secure,expirse什么意思
5.ts类型体操 enum num{One = 1,Two = 2} ,type UniNum = keyof typeof num,问UniNum是什么类型
6.代码输出
7.vue ref和computed什么区别
8.vue封装一个组件,短视频侧边栏,功能有点击评论,发起请求依次渲染评论,点击分享复制url到剪贴板
接下来就是对实习和项目拷打
9.实习有什么难点,怎么克服的,业务具体是什么
10.登录这么做的,怎么把token带到http请求中的,token失败怎么办
11.消息发送失败可以这么做,失败的消息是否还会渲染在页面中
12.要你设计一个消息系统,你会怎么设计
13.项目遇到了那些难点
14.怎么实现大文件上传
15.懒加载
Python 如何实现多线程/多进程编程
2. Python GIL 锁是什么?为什么会出现 GIL
3. python 协程有么有用过? 有哪些常见的协程库,介绍一下
4. python 装饰器如何实现,原理,常见使用场景?
5. python 一堆我没听见的库,有没有用过.(我没记下来)
6. 给你一个 Linux 路径,求其最简化的路径,例如(/a/b/.. -> /a, a/b/./. -> a/b等)
7. 给你一台 16 核, 32G 的机器, 无限空间大的分布式存储. 对1 个 16P 大小的文本文件进行排序.
文件每行一条记录, 空格分割例如
key1
key2
8. 介绍一下什么是外部排序
快手后端工程师面试题
1.八皇后问题
2.求二叉树的最长距离(任意两个节点的路径 中最长的)
3.lru 算法的实现
4.设计一个数据结构 满足 put 和 getMedium(中位数)两个方法.
(时间复杂度分析, getMedium 在常数,n,log n 时间复杂度返回如何实现)
5.rabbitmq 脑裂问题,rabbitmq 延迟队列实现, rabbitmq高可用策略
(因为项目中用到了 rabbitmq 和他们技术选型出现了重叠,问了这个问题)
6. 死磕项目细节其中包括:
设计方案时有没有比较多种方案,为什么选这个方案?
你个人最有成就感,最有挑战性的 工作是哪一个?
在官网投递了简历->然后做了笔试->面试->面试第一轮基本都是基础问题,面试结果很快就能知道
面试官问的面试题:快手WEB前端开发工程师面试题
1、参与项目的角色以及负责的内容
2、在实际项目中如何对商品类别进行差异化处理 // type字段判别进行组件化开发等等
3、支付接口 //调用第三方的接口
4、支付页面,出现bug,甲方反馈,如何解决问题,排除bug
5、遇到问题如何排除、项目vue版本
6、Vuex在项目中做了什么
7、怎么判断用户的登录状态前端或者后端都是怎么做的
8、登录失效,是如何处理的
9、首页加载中,项目中除了图片优化,还有什么处理//静态资源webpack打包cdn加速。。。
10、 history.replace(底层原理是否了解?具体是怎么做的)
面试之前其实是有一点紧张的,快手的一面是线上面试,一不小心还点错链接了,还纳闷为什么面试官还没进来,仔细一看才发现那是测试的链接,赶紧退出来就如正式的面试链接,面试是在牛客网上进行面试的,面试官很好。说话挺温柔,问的也很细致。
面试官问的面试题:快手WEB前端开发工程师面试题
快手海投网在某一天给我发邮件推荐的企业,我就进行投递了,投递没几天就收到了快手的一面通知,一面是线上面试,效率还挺高的。面试官很温柔,主要问了以下一些问题
1、先进行自我介绍
2、说下你学习前端的详细过程
3、一个页面从url输入到显示业面的整个过程
4、说下TCP和UDP的区别
5、知道什么是BFC嘛
6、说下清楚浮动有哪些方法
7、CSS的选择器以及他们的权重
8、对CSS3的属性有了解嘛?说下怎么定义动画的
9、Z-index的用法
10、相邻块元素的外边去塌陷问题
11、元素隐藏的几种方法
12、说下jsonp跨域
13、声明数组的几种方式
14、声明函数的几种方式
15、普通函数和构造函数的区别
16、如何添加一个元素
17、原型链
7.31一面8.3二面8.4offer我大概从3月准备面试的,大大小小一共面了20场了,积累了很多经验,想进互联网大厂还是有一定难度的,希望大家秋招offer多多,加油!
面试官问的面试题:快手测试开发工程师面试题
7.31一面(55min):
1.个人介绍
2.常用的测试方法有哪些
3.测试的基本流程
4.搜索页面设计测试用例
5.http和https的区别
6.tcp三次握手和四次挥手
7.ISO网络七层模型
8.数据库如何进行优化?
9.常见的linux命令有哪些?
10.springboot常用的标签有哪些?
11.vue的生命周期
12.手撕代码:二分查找
8.3二面(50min):
1.个人介绍
2.深挖项目
3.深挖竞赛
4.数据库事务是什么?
5.servlet的生命周期?
6.介绍一下java中的set、map、list
7.vue组件的通信方式有哪些
8.抢红包设计测试用例
9.手撕代码:合并两个有序数组
是一次外包面试机会,只有一个面试官,面试的是服务端测试,面试官人很好,很有耐心,问的问题挺多的,很可惜没有被录取。
面试官问的面试题:快手初级软件测试工程师面试题
接口自动化用什么写的
框架搭建还是接口录入
怎么写用例的 入参断言等等
假设id入参,int类型 怎么设计接口自动化用例
Charles抓包,怎么定位问题
如果确定是后端的问题 ,就是响应有问题 怎么继续查
数据库:1.模糊查询 2.倒序,3.limit ,4.更新 5.还熟悉什么语句,6.group 放在哪个位置
发送图片的测试用例:各种类型的测试包括接口测试
Linux命令常用,1.查看一个文件2.查找出关键词;3.查看关键词 4.还熟悉哪些命令
python 数据类型有哪些
列表,元组,集合的 区别
字典value值获取,赋值,打印
方法传值传递得是地址还是值
什么情况传值,什么情况传地址;
python用到哪些库
Charles其他功能
get和post请求的区别
2025-08-18 | 校园招聘
2025-08-26 | 校园招聘
2025-06-29 | 校园招聘
2025-06-26 | 校园招聘
2025-06-05
2025-05-19 | 校园招聘
2025-04-21
2025-09-18 | 校园招聘
2025-04-01 | 网上申请
2025-02-08 | 网上申请
2023-05-15 | 校园招聘
2024-11-17 | 内部推荐
2023-02-23
2024-10-22 | 网上申请
最后更新时间:2025-09-18 14:40:40