前言 base: bj 岗位: 前端开发, 校招 部门: 本地生活 一面 自我介绍 聊过往项目经历, 项目解决了什么痛点, 给部门带来了哪些收益 上述内容聊了半个小时, 接下来是一道代码题: 现已知下面的 createPlayer 函数的实现不完整且有错误 请你把这个函数的代码补充完整, 并解决所有的错误 使最下面的测试用例, 能够按照注释, 输出正确的结果 function createPlay
hr约的是一天面完三面(如果顺利的话),但是面了两面没消息了,可能凉了。 一面(45min) 介绍下项目 使用到springcloud,讲一下springcloud原理 讲了用到了部分组件,但是没有了解过原理 使用nacos,为什么使用nacos,不使用springcloud 使用到netty,netty讲一下,心跳机制讲一下,空轮训讲一下 仿dubbo,是否读过dubbo源码,读过哪一部分,du
一面 50分钟 http1.1相比1.0 http2.0相比1.x的区别 http和https的区别 一个https的url输入到浏览器到页面显示 发生了什么 抓过包吗 https抓包会抓到什么 tcp和udp的区别 源代码到可执行文件 设计题 怎么保证连个线程交替输出递增的奇偶数(1 3 5 7.... 2 4 6 8 ....) 算法题 相交链表相反的版本 找父节点 topk 手写顶堆数据结构
一面 1.读取文件的时候,操作系统会做什么? 2.用户态、内核态 3.依赖注入的三种方法? 4.什么是依赖,什么是注入? 5.循环依赖怎么解决?三级缓存不了什么注入方法? 6.JWT如何验证Token的有效性?防止Token被篡改? 7.线程池中核心线程数,用户请求量减少了,这些会怎样变化? 8.线程池的参数是怎样设置的? 9.怎样使用线程池?有什么方法提交任务? 10.Runnable和Call
时间:2月20下午 平台:快手自研轻雀平台 60分钟左右 boss面 技术问题中间会穿插一些学习路线等问题 实习干了啥(不该写,确实没干啥) 深挖实习的东西 项目具体实现 。。。 介绍一下你的前端学习路线 方法 捕获异常 记不清了 js事件 微、宏任务等 树形转数组 继承方法 axios封装问的很细 esm和cjs 手写深拷贝 解决 循环引用 http缓存等。。。 可参考之前的,都是常见题 居中方
面试岗位:前端工程师,base北京 面试时间:08.16,52分钟 面试题目: 1、自我介绍 2、你的研究方向是XXX,你这边为什么投前端 3、页面上有一个元素,你有几种让它隐藏的方式,不用框架 4、以上隐藏方式分别有什么优缺点 5、怎么把一个元素移动到浏览器的最上面,有几种方式? 6、TS有用过吗 7、var、let、const的区别 8、给了一个var、let、const的题,说输出结果 9、
问项目20min map flatmap区别 哈希冲突解决 数据库怎么优化 30分钟问完 写题 LRU 碰到KPI了
我面的是快手的安全部门,地址就在小米旁边的元中心。 1、介绍自己 2、进程和线程的区别 3、实习项目用到哪些中间件 4、java的agent有了解吗 5、类加载机制 6、如何查看一个线程执行时间 7、内存泄漏怎么排查 8、linux有用过吗,讲一下一些简单的命令 9、死锁的原因,出现死锁如何解决 10、三次握手 11、了解AOP的原理吗 12、数据库中字段设计有哪些需要注意的 13、可以接受基础架
对实习深入拷打 一致性哈希 线程池 限流算法,让自己针对内存不足的场景设计限流策略 什么是深度分页 八股:tcp为什么要三次握手,四次挥手 mysql联合索引最左匹配 算法题,简单难度,主要看思路
遗漏点: Linux常用指令-查看cpu,磁盘内存等,cpu过高,内存异常如何排查 单例模式双check volatile 指令重排 Mybatis 实现原理 动态代理底层原理 AOP,切面如何实现 如何查看java线程栈等
在我为数不多的面试中,快手的二面几乎我是一个答不上来。。。 面试官迟到了,打电话给hr催了一下,现在想想不应该的,直接不面了才对。我觉得我就是白痴,面试官说都是些js基础和计算机网络基础 定义变量用var和let,一定用var实现块级作用域,怎么实现【我用的栗子是for循环var声明i,用的闭包实现,面试官说搞太复杂了,直接让我写一个立即执行函数,我也不知道是考查什么】 跨域有哪几种方式,回答了之
问的基本都是八股,项目没有过多问 下面是gpt总结的 基础知识:询问了关于前端基础(如HTML, CSS, JavaScript)、React及其相关库、Webpack等的问题,包括Webpack的配置项、优化方式、loader和plugin的区别等。 框架和库的使用:探讨了React的生命周期、受控组件与非受控组件的区别、高阶组件的应用场景等。 前端工程化:讨论了前端项目中的构建工具Webpac
一面:70min 自我介绍 性能优化的两个问题,度量的手段?性能优化的方法中提升最大的方法是什么? 实习遇到的最大的挑战是什么,给你带来最深印象的是什么 平时用到的git操作 对懒加载的原理有了解吗 选课系统项目体积优化的方法 Electron的应用场景?现在给你一个场景,你要怎么用electron去设计他们之间的交互 给一个小白讲明白electron是什么,你会怎么讲 Electron有代表性的
实习经历介绍 前端项目性能优化方面(√) webpack中loader作用(√) webpack中css-loader,style-loader,scss-leader的各自作用和执行顺序(×) scss less 优势(√) webpack中plugin和常见的plugin(√) webpack中externl作用(√) webpack中hash 、 chunk hash 、 content h
面试官自我介绍 候选人自我介绍 part1. 1.工作中遇到过哪些困难以及自己是怎么克服的? 是如何参与项目的流程,从产品到qa的流程说一下。 2.为什么选择换了一家实习公司。 3.v-scroll封装思路,触底加载的逻辑。 4.让你封装一个弹出框,说说你的封装思路。原生如何实现? 5.一个表单是如何做检验的?原生的表单元素如何实现校验的? 6.有封装过组件库吗? 7.有使用过node的经验吗?有