第一次遇到这样的面试😂,上来也不用自我介绍。开场就是介绍项目,然后根据项目提问题,最后手撕一道 mid 题 - 第一段实习做的事情,直播系统主要是干嘛的,前台后台的作用 - 字节做的事情,讲讲你在项目中遇到的难题,怎么解决的,让我介绍了我们组的业务线,对业务的理解 - 根据项目展开问了很多问题。。。。 - 手撕 最长无重复序列(赛马网输入有问题,导致半天a不了,心态爆炸,后面面试官说直接改为字符
9.22 下午四点 腾讯会议 常规八股 面试官是个女生,还是比较温柔,50分钟 自我介绍,介绍项目 项目优化 服务端渲染 项目难点 如何进行学习的 有写博客吗 盒模型 flex 闭包 垃圾回收 js数据类型 操作系统中堆栈的区别 不会。 栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈,栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中
一、自我介绍 二、CSS和JS基础 1. 从css布局开始,什么是盒模型? 2.了解BFC吗?BFC的作用,BFC的开启方式? 3.float有什么用?如何清除浮动? 4.position有什么属性?staic/relative/absolute/fixed的特性?还有什么吗?sticky和这四个有什么区别? 5. 口述:如何实现一个垂直居中布局?定位+2D平移/flex/grid? flex具体
流程推进很快,一个礼拜一面,体验蛮好 一面 半个小时 问项目 vue和react的区别 vue是单向还是双向数据流 为什么 双向数据流和双向绑定的区别 diff算法是广度还是深度优先 为什么 slice和splice是深拷贝还是浅拷贝 string是存储在栈里的吗 快排的稳定性 事件绑定的区别 nexttick是宏任务还是微任务 setstate是宏任务还是微任务 proxy和一个什么的原理(说只
部门是北京的自动配送终端 一面(9.8) 主要都是根据自我介绍和简历来问的 webpack了解多少,loader axios是怎么实现请求拦截器和响应拦截器的,ajax发请求的原理,promise与回调地狱,写一下 原型链 闭包 linux命令 手写题: 继承,你写的这种继承有什么问题 那个经典的闭包导致for循环输出的都是最后一个i的问题,写一下解决方式 合并两个有序数组,a和b都合并到a里面
盲面,两个面试官。 CSS3新特性(主要问了新增的选择器) 给元素添加事件(addEventListener,三个参数,分别代表什么,讲到第三个参数决定事件触发时机) 事件流(三个阶段) 怎么阻止冒泡(脑子抽抽了,我:preventDefault,面试官:那是阻止默认,我:喔喔,是stopPropagation) BFC(触发条件,用途:设置三栏布局(详细讲)) flex布局(flex是哪三个属性
ISG 前端开发, 七月中旬投的, 等了两个月才开始笔试面试; 一面二面连在一起面的, 中间可能等了差不多 15 分钟 一面 (50 分钟) 自我介绍 实习中后端微服务做了什么 除了 JS 还熟悉什么其他的语言 刷算法用什么语言 React 和 Vue 实现原理和使用上的区别 React Diff 过程 新项目 React 和 Vue 技术选型 项目做过哪些性能优化 线程和进程的区别 React
一面 (30 分钟) 自我介绍 聊聊实习的项目 组件库打包方式 按需引入怎么做 怎么做兼容性打包, 浏览器怎么判断 CJS 和 ESM TS 泛型, 刷过题嘛 一道 React 场景题 React 列表 key 为什么不推荐使用 index key 为 index 删除了列表的第五行, 前四行会冲渲染吗 key 为 index 渲染混乱 Promise 的状态和转换方式 Promise 异常捕获
9.15 一面(50min): (连不上网绝了,让面试官等着我上线) 1.自我介绍 2.做了两道题,笔试里面的 3.统计 DOM 元素的叶子节点的数量,绝了,先是理解不了题意,后面就是死活写不出来 (从这里就想放弃了……) 4.const, let 和 var 的区别 5.从 js 对象中查找属性是根据什么查找的(才意识到,好像是在问原型链) 6.原型链了解吗 7.this 了解吗 8.了解什么
9.26接到面试邮件通知;9.27下午2.00面试;电话面 - 约40分钟 自我介绍 没问实习内容 this指向问题 事件循环机制 ES6新特性 介绍Promise 如果抛出异常,会在哪个阶段捕获到? 介绍async await WeakMap WeakSet 有没有了解;和Map Set有什么区别:弱引用/遍历 CSS3新特性 可以看这个:https://github.com/febobo/we
#面经#1.介绍项目,登陆功能怎么实现的,介绍一下token 2.http和https细说一下ssl加密过程越详细越好。 3.什么是进程和线程,区别,为什么操作系统会提出进程和线程的概念,为什么进程切换比线程切换代价大。进程之间如何通信等等等一系列进程和线程。 4.说一说五层模型,每一层负责什么,为什么划分五层模型 5.输入url的过程,每个阶段都详细讲一下。 还有的忘记了围绕操作系统和网络的知识
9月28日 一面 1、自我介绍 2、实习主要做的什么 3、有用过git吗?git pull和git fetch有哪些区别?git push 和git commit的区别? 4、HTTP和HTTPS的区别? 5、状态码了解吗?知道哪些? 6、GET和POST的区别? 7、TCP和UDP的区别? 8、手撕了道字符串算法题(力扣简单题) 反问 问的都不难,面试官说应届生刚进公司会先进行培训,然后才会分配
一面大概面了50分钟左右,刚开始就写了两道算法题,然后就问基础八股,都涉及到了,小哥哥人很好。下面是问的一些问题供大家参考: 1、最长公共前缀,leetcode原题:https://leetcode.cn/problems/longest-common-prefix/ 2、字符串轮转,leetcode原题:https://leetcode.cn/problems/string-rotation-l
一轮游了,有几个题目说不了解的时候,面试官甚至都忍不住笑了,昨天下午面试,今天状态就淘汰了 1.自我介绍 2.HTML5的一些新特性 3.package.json里开发依赖安装到生产依赖里面会发生什么 4.js是单线程的,那么js主线程怎么和service worker通信 5.我们在js里面经常用到装饰器函数,了解吗,我当时甚至以为说的是装饰器模式,哭泣,并没有用过这个装饰器函数 6.网站seo
面试时间30min 项目方面的东西问的多 自我介绍 为什么从上家公司离职?(有一段2个月的实习) 挑一个你简历上最熟悉的项目讲讲 项目中有插入视频和音频吗?(没弄过,我说用H5新特性里的video和audio标签应该能实现) 你觉得项目里最复杂的模块是哪一块 登录权限有做吗? 如果用户收到一个弹窗信息,怎么在所有页面都能显示?讲一下实现思路(这个确实不会,面试官解答说用websoket和Vuex)