快手前端暑期实习面经

##实习进度记录# #快手前端#
一面 4.24 1h

1. 介绍

2. 项目:
出于什么样的原因做的
都是自己完成的吗
功能、大文件分片、后端验证、部署、持久化
优化
项目怎么配置的跨域
缓存做了什么
部署服务器和域名用的哪家的?
docker数据卷

3. 八股:
强/协商缓存
CSS盒模型
JS数据类型、判断
原型链查找
对象属性描述符
判断属性是对象自己的而不是原型链上的
对象怎么禁止修改属性
Vue响应式
Vue2数组处理,新增删除属性处理
React hooks,用过哪些,注意事项
函数式组件怎么写,我:写个函数,里面写hooks,返回jsx,用的地方写成标签的形式(面试官突然笑了,我也不知道在笑啥,于是也跟着笑)
页面性能指标
flex居中,flex表示什么属性的组合
CSS相对单位

4. 反问:
业务:支付相关
转正:未知,往年50%+
技术栈:Vue2老项目转React,React新项目
建议:目前组内主要是React,建议多准备一下项目和React,二面可能更注重。(这算过了?
实习生会不会own一些挑战性的项目:看能力

5. 手写题:
闭包
有序数组合并
链式访问
表格组件(Vue)

----------------------------------------------------------------------------------------

二面 5.7 50min
(暑期面试体验最好的)

开始先给我介绍10min业务:
(1)短视频:快手、抖音、微信视频号。面试官:你大学在广州,现在的话南方用抖音比较多;我:我家在北方,用快手多
(2)电商:阿里拼多多京东抖音快手,过了一遍
(3)组内:北京杭州都有,电商支付都有,说了好多

自我介绍

项目:
选一个介绍,问了一堆
暑期唯一让共享屏幕看代码的

听过哪些前端的其他东西:
signal、webassembly、rolldown、跨端
AI怎么用的

反问:
技术栈
您最近是不是加班比较多
建议:基础不错,建议把所学的体系化归纳总结等等等
(以上只是我的建议,不一定对)

如果过了真感觉有点对不住面试官了,去是肯定去不了了

三个小时后约三面,拒了
全部评论
佬面的哪个部门呀
1 回复 分享
发布于 05-09 11:43 湖北
考虑淘天交易嘛[捂嘴]负责手淘交易链路上的核心业务,欢迎再来面面,目前还有hc,可以再看看机会
1 回复 分享
发布于 04-27 19:56 北京
大佬,一面的链式访问手写题大概是啥意思,可以指点一下么
点赞 回复 分享
发布于 06-15 22:56 上海
没有手撕吗
点赞 回复 分享
发布于 05-31 09:55 江苏
佬是多久投的啊,有没有笔试
点赞 回复 分享
发布于 04-24 14:23 四川

相关推荐

09-26 14:04
门头沟学院 Java
🕐面试时间:7.14,7.23,7.31;意向是9.22发的 提前批无笔试💻面试岗位:后端开发工程师(上海)一面总时长:60分钟1. 算法题,重排链表2. ThreadLocal原理,使用时要注意的问题,线程如果再开子线程如何传递3. MySQL的索引,聚簇索引,非聚簇索引,索引失效的情况4. MySQL中MVCC的原理,对应的log是什么,介绍下三种log,并介绍他们的本质区别;并且从redo log迁移到WAL技术5. MySQL的深度分页问题6. Redis的big key问题,缓存使用时要注意什么7. Spring的三级缓存,解决的是什么问题8. SpringBoot中的Autowired和Resource的区别9. SpringBoot中的事务管理,传播级别,失效的情况,用于解决什么问题10. 线上的问题如何排查,如果日志一下看不出来结果该如何做11. 从前端到后端的一个请求的request id,用什么机制保存;如果用日志打印的话,在系统设计的哪一步打印二面总时长:30分种1. MySQL假如有一个用户表,有一个字段是name,并且为其创建了非唯一索引,并且当前表中有三条记录都是name=xxx,那么开启一个事务后,并且执行select * from 这个表 where name = 'XXX' for update,加的什么锁?如果此时又来一个insert into 这个表 values(....),其中name也是'XXX',能插入的了嘛如果自己设计mysql的锁会怎么设计2. 一个BS架构的系统,怎么从前端后端的角度来设计,使得不要那么阻塞3. 如果有一个后端的接口,接口内需要访问其他四个服务,这四个服务都是100ms,如果顺序访问要400ms,如果只用一个线程,不用多线程,怎么降到100ms多(IO多路复用那一套,具体到Java是NIO)4. 喜欢业务开发还是基架开发5. 喜欢C端还是B端三面总时长:30分钟1. 介绍一下自己的实习做的事2. 对大模型的了解3. 喜欢C端还是B端的业务4. 后面的时间安排(是不是要回学校之类)5. 对之后自己成长的想法6. 为什么不喜欢做算法,为什么我这么喜欢做开发
发面经攒人品
点赞 评论 收藏
分享
评论
5
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务