一面 8.22 简述之前实习经历和项目 计算机网络五层结构 浏览器缓存机制 浏览器线程,进程 行内元素,块级元素 img是行内元素,为啥能设置宽高 bfc js异步机制 手写promise.all 二面8.24 应该是leader面吧,主要问了之前实习过程中的难点,如何解决的。开始怎么接触到前端的,以及如何学习前端的。怎么之后的职业规划。最后写了一道题,leetcode46 全排列。 hr面 9.
时长:60min 实习与项目相关的东西仍然是对牛友们没啥价值,就不说了,这块问了20来分钟吧 八股 http1.0/1.1/2.0/3.0 V8垃圾回收机制的核心算法,回收策略 不用catch怎么去捕获一些错误 全局捕获 在react和原生JS中,使用window.onerror捕获全局异常 在vue中使用errorHandler 来捕获未被try...catch的全局异常 JS为什么是单线程的
1h20min 被拷打麻了 一 自我介绍 二 闲聊前端相关 1 你认为前端程序员需要具备什么能力 2 为什么学前端 3 你说你的项目还有什么产品,后端,是参加什么东西吗,怎么个组织 三 拷打项目,结合项目问问题 1 讲讲你小程序这个项目的难点 2 你说你项目实现了一个无障碍访问功能,怎么实现的,详细说说 3 现在回过头来复盘,你认为之前这个项目可以优化什么 4 项目用的uni-app,当时是考虑什
上午11点开始,全程40分钟 1. 自我介绍 2. 介绍项目 3. websocket 相关的,出了个场景题,如果需要很多传感器需要传输数据,那么需要开始多个websocket 连接吗,怎么解决这个问题 4. http 和websocket 的区别 5. 计网相关的,四层协议是什么,有什么作用 6. 拿到url地址后的渲染页面过程 7. 会操作系统吗(不会😖) 8. 说说进程和线程 9. 说说数
基本信息 时间:2023.9.13 时长:57 min base:江城 面试岗位:前端 秋招 问题 对岗位有问题吗? 自我介绍 你用的技术栈是vue,后端是springboot? 项目的登录的应用场景是啥? 有N个系统,可以先进门户是吧?有了解单点登录的原理吗? cookie和token鉴权方式有啥区别? 那你们的token是做免登录校验还是有权限操作关系 如何
一面(60min 8.30) 实习项目介绍(20min) 大量数据加载的问题,面试官帮助引申,最后引申到虚拟列表 密码强度检查问题 手撕:实现水平垂直居中(2种方式) 思考题:如何实现三角形(不会) 前端图标怎么做的(矢量图svg) JS事件循环机制 项目:redux数据持久化问题(10min 没讲明白,自己迷糊了) 跨域问题(代理、cors、jsonp,原理方面没讲清楚 ) 手撕:冒泡排序
部门金融服务平台 1、为什么想做前端 2、怎么学习前端的 3、js数据类型 4、手写判断数据类型(先用typeof,再用instanceof) 5、js中的循环语句(我说了for,for in, for of, forEach, map,只记得这几个) 6、介绍上面的循环分别能在什么场景使用 7、for和forEach的区别(这个没想出来) 8、输出判断 const obj = {a : 1, b
一面 8.25 是位小姐姐 感觉性格很好~ 问题还有一些但是忘记了 40min 自我介绍 项目难点(20min) 实现数组去重,多写几种方式 HTTP和HTTPS区别 防抖 闭包 跨域,同源策略 HTTPS下能发HTTP请求吗 二面 8.30 感觉应该是位后端面的,很随和~ 30min 自我介绍 Vue和React的区别(大谈特谈 谈完了后得到一句很好) Vue的nextTick原理 promis
美团 一面 实习: 日志库的替换是自己的想的吗,为什么会加快这么多 为什么使用protobuf作为压缩选择 protobuf压缩的原理是什么 八股 线程和协程 进程通信的方式是什么 线程通信的方式是什么 死锁的条件是什么 tcp和udp的差异 HTTP中get和post的差异 http如何实现断点续传,如果这个时候客户端收到一般就结束了的话 https可以被中间人劫持吗 C++源码到可执行文件 动
已经放弃找暑期的一个月,突然收到前端面试通知电话(没投这个岗,很神奇) 🕒 岗位/面试时间 6.6 11.45-12.43,核心到店 👥 面试题目 1 拷打项目经历 问用户登录界面,token?用户登录流程,怎么保护,已经获得token怎么防攻击?怎么反爬虫?这个问了很久很久 (根据我的回答又细问,问得很深) 回答了但是好像不是他想要的答案,又换了个方式问,他人真的好好 2==和===区别,给
暑期的面经放出来当积德了 ——————一面—————— 1.怎么学前端 2.为什么学前端 3.你觉得前端未来什么发展趋势 4.实习有什么收获 5.学习一个技术的动机是什么 6.项目中最有挑战的一个点是什么 7.项目拷打 (1)为什么要做这个需求 (2)如何评估你这个产出有没有实现这个需求 (3)能不能量化结果 8.i18n还需要处理哪些问题 9.时区的问题如何处理 10.对未来的团队有什么期待 1
bg: 核心本地商业-基础研发平台 互相自我介绍 大学工作室介绍 实习难点 npm幽灵依赖 按需引入需要配置什么 为什么 与什么有关 状态码 浏览器缓存机制 事件循环 说输出 React fiber 手写 二叉树右视图 一周后感谢信,不知道是自动释放还是挂了
面试官介绍部门业务 自我介绍 因为是项目实习,一来就聊我的项目经历,拷打项目。 狠狠拷打webpack 项目相关其他东西 vue2和vue3区别 vue双向绑定原理 diff算法 项目中遇到过跨域的问题吗,如何解决跨域 包管理工具,以及区别 深浅拷贝 又转回来问我vite,vite和webpack的区别。 本来想让我实现简单的发布订阅模式的,我说我没写过 手写二叉树层序遍历。 反问 在面试过程中面
面试官不是前端的,岗位也不是前端的,好像是开发iOS,鸿蒙的工具。相当于聊天聊了几十分钟 面试官和我一个专业,问我学了哪些计算机相关课程 1.介绍一下vue 2.编译原理有了解吗 3.进程间是怎么相互隔离的 4.https 5.链表可以实现栈吗 6.死锁 7.操作系统有了解吗 手写: 1.排序 2.二分查找 总结: 几乎只答上来https,但是也没啥压力,因为不是前端岗位。然后晚上打球回来有点伤心
到店挂了第二天秒被捞,这回是到家部门,面试流程还算顺利,但很多八股确实好久没背了,面试的时候有的说着说着就卡住了,应该是最后算法做的还行,目前已约二面。还是要抽时间回顾一下知识点 基本是八股+手撕 1.实习情况,转正情况,秋招情况 2.flex用过那些属性 3.position定位,fixed相对什么定位 4.flex1的三个值是什么,为什么最后一个属性是0 5.盒模型(背着背着突然忘了他们宽高咋