快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树
题型:10道选择,2道编程,时间1个小时。 难度:easy 选择题回忆:有一题是 let arr = [1,2,null]; let [a,b,c=5] = arr;问c的值;还有一道是考立即执行函数,具体怎样有些忘了,其余都是基础题型。 编程题:1.中文字符串组成的数组,找出数组中重复的元素,删除它们,然后把重复元素插入到数组首部。 2.找出 大于l小于r之间的7的倍数的个数。(直接for循环会
9.13 19:00 笔试 没投正式批,百度是提前批没过的自动转入正式批流程了 平台:牛客;时间:120min;总分120min 题型:单选14*3分=42分;不定项6*3分=18分;编程10分+15分+15分=40分 最近笔试太多了,选择题记不太清了,简单列一下知识点 一、单选题 1、关于cookie和session? A.关闭浏览器后会话cookie会存在一段时间 B.ses
一面:结对编程 面试前给了一个代码仓库,里面是一个购物车项目。面试的时候需要把代码仓库中的代码克隆到本地运行,并共享屏幕给面试官进行编程。 简短的自我介绍 说说对购物车这个项目的理解 实现三个功能,在写之前要补齐单测 功能一:20%折扣 功能二:买二送一 功能三:满500享5%折扣 这个购物车项目中有哪些可以优化的地方 反问 花絮 反问环节,我问面试官,Thoughtworks主要是做啥的呀。 面
介绍项目难点 基于项目聊react react是什么 好处 特点 进程线程 url输入的浏览器渲染 redux组成 store是干什么的 axios js异步 -微宏任务 (完全没问css) #面经# #校招# #秋招#
一面 9.21 1、自我介绍 2、项目 3、springcloud及其组件 4、网关到服务注册与发现、rpc调用细节 5、四层负载均衡,七层负载均衡? 6、负载均衡的方式?一致性哈希? 7、常规八股 8、一个场景题说思路:仿造二叉树的层序遍历,现在有一个多叉树,如何用多线程实现层序遍历?(这道题考虑了很久,一个关键是每个线程的子任务得出的结果如何合并在一起?) 9、算法题:k个一组反转链表,递归和
流程 8月11日笔试,9月14日一面,10月11日 HR 面。 一面 自我介绍 向数组插值的方式有哪些 创建数组的方式有哪些 说说对面向对象的理解 说说对原型链的理解 this 的使用场景 了解哪些排序算法 手写冒泡排序 父子组件之间的通信方式 在父组件中如何调用子组件的方法 路由传参方式有哪些 浏览器有哪些缓存方式 关闭浏览器后 sessionStorage 还存在吗 如何设置 storage
介绍实习的项目 如果用户上传一个图片,该如何压缩 如果要封装一个组件,用到别的项目中有哪些方法 如何量化加载时间(答了性能指标,面试官不满意,说那是开发人员本地的量化方法,用户应该怎样知道准确的加载时间) 对CI/CD的理解 jenkins的原理是什么 对前端工程化的理解 如果员工就不遵守代码规范,应该做哪些事情 对脚手架的理解 面试感受:好难...我回答的每一个问题好像面试官都不太满意问得太深了
9.08 投简历 9.12 选择笔试场次 这个比较好的是可以自己选择笔试时间 9.18 15:00 笔试 平台:牛客;时间:90min;满分100分 题型:选择25*2分=50分;编程20分+30分=50分 一、选择题 难度偏中上,不是特别难,但是也好多拿不准的,不全都是纯前端的题,我用了40min才做完 二、编程题(acm) 题1(20分): 题二(30分): 因为提到了50%的数<10
第一次遇到这样的面试😂,上来也不用自我介绍。开场就是介绍项目,然后根据项目提问题,最后手撕一道 mid 题 - 第一段实习做的事情,直播系统主要是干嘛的,前台后台的作用 - 字节做的事情,讲讲你在项目中遇到的难题,怎么解决的,让我介绍了我们组的业务线,对业务的理解 - 根据项目展开问了很多问题。。。。 - 手撕 最长无重复序列(赛马网输入有问题,导致半天a不了,心态爆炸,后面面试官说直接改为字符
部门是北京的自动配送终端 一面(9.8) 主要都是根据自我介绍和简历来问的 webpack了解多少,loader axios是怎么实现请求拦截器和响应拦截器的,ajax发请求的原理,promise与回调地狱,写一下 原型链 闭包 linux命令 手写题: 继承,你写的这种继承有什么问题 那个经典的闭包导致for循环输出的都是最后一个i的问题,写一下解决方式 合并两个有序数组,a和b都合并到a里面
9.26接到面试邮件通知;9.27下午2.00面试;电话面 - 约40分钟 自我介绍 没问实习内容 this指向问题 事件循环机制 ES6新特性 介绍Promise 如果抛出异常,会在哪个阶段捕获到? 介绍async await WeakMap WeakSet 有没有了解;和Map Set有什么区别:弱引用/遍历 CSS3新特性 可以看这个:https://github.com/febobo/we
1.自我介绍 2.介绍一下项目 3.react hooks 介绍一下用过哪些hooks 4.react中怎么做优化 4.组件的生命周期 5.hooks中如何实现生命周期 6.实现垂直居中 7.介绍一下flex布局 8.介绍表单属性 9.html css js 哪个学的好??? 10.项目中后端数据怎么做的 11.最近关注什么前端最新的知识 12.antd组件库 13.平时怎么学前端的 14.为什么
#面经#1.介绍项目,登陆功能怎么实现的,介绍一下token 2.http和https细说一下ssl加密过程越详细越好。 3.什么是进程和线程,区别,为什么操作系统会提出进程和线程的概念,为什么进程切换比线程切换代价大。进程之间如何通信等等等一系列进程和线程。 4.说一说五层模型,每一层负责什么,为什么划分五层模型 5.输入url的过程,每个阶段都详细讲一下。 还有的忘记了围绕操作系统和网络的知识
面试时间30min 项目方面的东西问的多 自我介绍 为什么从上家公司离职?(有一段2个月的实习) 挑一个你简历上最熟悉的项目讲讲 项目中有插入视频和音频吗?(没弄过,我说用H5新特性里的video和audio标签应该能实现) 你觉得项目里最复杂的模块是哪一块 登录权限有做吗? 如果用户收到一个弹窗信息,怎么在所有页面都能显示?讲一下实现思路(这个确实不会,面试官解答说用websoket和Vuex)