时长:1h 项目深挖 如何封装一个组件 组件之间数据传递 vuex的action和mutation 图片的懒加载,onload回调 场景题:扫码登录 跨域的解决 xss和csrf https(单向认证和双向认证) url到渲染出界面的完整流程 vue的前端优化 防抖节流 token的使用 vue的源码和设计模式 反问环节 #思必驰##面经##秋招##前端工程师#
一面(50min) 自我介绍 http的缓存策略 闭包?会引起什么问题?怎么排查内存泄漏 说输出 这样有什么变化? 编程题: 反问 二面 (50min) 自我介绍 手撕题:实现一个栈,要有入栈、出栈的方法,和length属性(只读) 手撕题:给个字符数组,返回一个对象(Object<string, boolean>),如果字符出现1次,值为false,出现两次以上,值为true 问项目相关 反问
面试前发生了一些小事故,电脑连接的网络不好,最后电话面试的,面试小哥哥很有耐心,面试体验也不错,不会的问题回帮你解答 自我介绍 前端八股文 按照简历上面的内容提一些问题 也是前端的问题 vue的动态路由,没答出来 水平垂直居中 position display,visible 选择器的优先级 块行元素的区别 es6的问题 call、apply、bind promise this 箭头函数 基本类型
HTTP事务过程 浏览器渲染过程 编程题 1 跟据第一个字符判断第二个字符索引的位置 编程题 2 文件路径问题 路径规范:只能以“/”开头; 路径中不能包含多个/// 只有/一个; 路径中不能包含. 或者.. ;路径不能以”/结尾“ 案例:输入”/path/“ 输出:”/path“ #笔试成绩不好也能得到面试机会吗##趣丸网络#
申通快递,前端,技术岗,线下给了简历直接现场面试。 ①一面 9:00,群面,包括产品财务设计研发的所有岗位的人放到一起,无领导小组讨论,题目是模拟把5个员工分到合适的项目组。讨论完后各组轮流上去汇报。一面给出结果后休息10分钟马上二面。 ② 二面 10:45,1分钟看题,1分钟即兴演讲,每个人轮流讲。12:10左右出结果。 ③ 三面 13:30~16:30,所有人一起“玩”了整整3h的团队“小游
1.对vue的了解(吸取了上次的教训,这次从vue的几个特点分别讲了一下) 2.元素居中(分行内元素和块级元素分别讲了水平居中和垂直居中) 3.定位(属性,分别相对于谁定位,面试官特意追问了绝对定位的:非static) 4.数组常用方法(ES6之前,ES6新增,每个数组的作用以及返回值,以及哪些改变原数组) 5.ES5新特性(let和const,箭头函数,set和map,symbol,class,
一面9.20(30mins)(已过) 项目中有什么难忘的经历 rem和em的区别 vw和百分比的用法 vuex的作用 事件循环 js基本数据类型有什么 flex布局有哪些 常用的http状态码有哪些 平时喜欢通过什么方式自我学习 介绍组里是做什么的 组里用的技术栈 二面10.8(35mins)(已过) 项目中有哪些记忆深刻的技术点 vue为什么是渐进式 如何在vue中的data加属性 平时怎么学习
一面(技术面,25min, 9.21) 估计很难有二面了,哈哈哈哈哈 还是先总结一下,面试就是常规的自我介绍,问答环节和反问环节。体验还不错,面试官都很温柔,想想渤海银行还是很匆忙,自我介绍和反问环节都省掉了。问答环境很常规,主要根据简历来问,而且不会的话,面试官会进行相应的补充。反问环节,面试官说掌握好js和css就可以了,其他写在简历上面的东西也要尽可能的多了解一点。 主要问题如下: 1.j
1h左右,面试官很和蔼,理解错了会给指正,整个过程都比较轻松愉快 把大概记得的记录下来了,攒攒人品 1.自我介绍 2.项目问 3.echarts实现 4.CDN原理 5.浏览器渲染 6.学习过程 7.浏览器缓存 8.webpack打包 9.OSI七层模型 10.tcp、udp 11.一道算法题 12.反问 #美团面试##前端#
遇到一个比较厉害的女面试官 全程无八股,全是场景题 ----------全程sry了 印象中比较清楚的两题 1、如果页面每过一段时间就自动刷新,如何快速定位问题 2、如果页面加载很慢,该如何排查问题 #招商银行·招银网络科技##招商银行#
1. 项目以及难点 2. 登录功能的实现 3. es6用过哪些api 4. 箭头函数有没有变量提升,为什么没有? 5. set和map 6. vue3和vue2的区别 7. 为什么vue2不能深度监听,是缺陷还是基于什么考量 8. 一般数组和对象是使用哪些方法实现响应式 9. computed和watch的区别 10. vue的生命周期以及this的指向 11. vue的数据流是单向还是双向的 1
国电某研究院面试 BEGIN: 面试官1:你好,欢迎来面试,请你开始自我介绍 菜鸡:面试官好,blabla。。。 面试官1:你熟悉C++是吧,会不会java和Python 菜鸡:是的,熟悉C++。Java和Python blabla 面试官2:给他看个题,有一个C++的题,找找 面试官3:来,看看这个题。是编译出错,运行出错还是正确输出? 菜鸡:??(面试还出这种题目??)好的我看看!(这代码看的
2022/9/21 10:30 时长1小时 自我介绍 开源里面学到了什么 (项目)详细说说你写的vite插件 什么时候开始学的前端 (项目)axios封装怎么做的 vue父子组件渲染顺序 路由原理 (项目)为什么要封装配置 npm版本号里面^和~的区别 vue做项目有什么优化技巧 webpack里面 bundle、module、chunk的区别 webpack性能优化 webpack5新特性 we
1. HTTP报文内容,常见的请求头 2. 有看过VUE2的相关文档吗?为什么不学Vue3? 3. 手撕代码: 1. 实现一个方法,根据parentld把节点数组转换成树结构 2. 将数组转换成树形结构 3. 多叉树剪枝 4. dfs 4. draggable插件的实现原理 5.如果不用HTML5的draggable属性,怎么实现拖拽功能 6. cookie的组成,与localStorage和se
1.自我介绍 2.项目 3.图片上传服务器的方式 4.防抖和节流 5.js脚本并行加载的方式 6.图片的懒加载原理与实现 7.css动画和js动画有什么区别 8.重绘和重排 9.怎样减少重绘和重排 10.得到数组里的最大值 11.组件通讯方式 12.vue的diff算法具体是什么 13.css怎样让一个元素消失? 14.visible和opacity的区别 15.算法题:返回一个字符串中重复次数最