题型:10道选择,2道编程,时间1个小时。 难度:easy 选择题回忆:有一题是 let arr = [1,2,null]; let [a,b,c=5] = arr;问c的值;还有一道是考立即执行函数,具体怎样有些忘了,其余都是基础题型。 编程题:1.中文字符串组成的数组,找出数组中重复的元素,删除它们,然后把重复元素插入到数组首部。 2.找出 大于l小于r之间的7的倍数的个数。(直接for循环会
一面:结对编程 面试前给了一个代码仓库,里面是一个购物车项目。面试的时候需要把代码仓库中的代码克隆到本地运行,并共享屏幕给面试官进行编程。 简短的自我介绍 说说对购物车这个项目的理解 实现三个功能,在写之前要补齐单测 功能一: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)
9.17 投简历 9.25 21:30 笔试 平台:牛客;时间:75min;总分100分 题型:单选10*2分=20分;多选5*3分=15分;编程15分+20分+30分=65分 离谱的是每个题型是分开的,甚至三个编程题都是分开的,交了才能做下一个 前面记不得了,最后编程题记
9.21 投简历 9.27 笔试 9.30 收到面试邮件 10.7 14:30 面试 嗯…国庆放假真让人堕落,拖到最后一天才面hhh 简单的说,就是一个叫【闪面】的小程序,内置了题目,你对着手机录视频回答就好了。 第一部分 视频面试 每个题给出题目有30s的思考时间,然后进入视频回答界面。 题1(限时2min): 请做个自我介绍,包括姓名、年龄、学校、专业、实践经历、专业技能、自我评价等。 题2(