笔试 3.29 携程一面 4.7 自我介绍 vue-router原理 页面如何跳转 刷新之后页面会回退吗?不会,但是不知道为什么 vuex原理 如何全局状态管理?如果和页面中的变量冲突该怎么办?没遇到过不知道为什么 跨域 原理 解决办法 浏览器可以做什么来解决跨域吗?我回答浏览器不用做 模块化语法 import 属于什么规范?其他规范有了解吗 写题 判断是否回文 推荐用正则 正则匹配的replac
1.概况 10.19收到了携程约面的通知于是就约到了今天下午的3:20,面试时长48min,面试官很友好,二面是部门交叉面,面试体验还行。 2.面经 面试官自我介绍(面试官特别的友好) 自我介绍 水平垂直居中的方式(常经典八股) cookie和localstoraged的区别 怎样保证cookie的安全 技术栈 兄弟组件通信的方式 暑期实习(单元测试回答不好) 最近的一些项目(SEO优化问题表述不
1.自我介绍 2.项目中应用到的技术 3.对前端新框架的关注度(从哪里关注之类的闲聊、vite、自我学习规划) 4.vue生命周期 5.监听首页白屏 6.webpack打包优化手段 7.箭头函数与普通函数的区别 8.算法题:反转链表 9.undefined和null区别 10.浏览器输入url到显示网页之间发生了什么 11.内存泄露 12.let var const 区别 13.算法题:冒泡排序
这回面携程,感觉携程主要是考察基础知识! 应该有发7道还是8道基础题,比如查找【0,10】中数组缺失的一个数字,仅能使用一次循环,(用sort也算一次);或者是判断数组B是否包含数组A;或者是反转字符串等:给定a字符串,再调用a.b()方法获取a的反转字符串;或者是数组扁平化等等,类似这些题。 后续做完题,问了下常见的八股题,关于图片的压缩啥的,webp格式等。 反问环节
自我介绍 Vue响应式原理 Vue的基本工作流程:数据代理,数据监测->模板编译->AST抽象语法树->h函数->虚拟DOM->Diff算法让虚拟节点上树 Vuex的基本流程和原理:actions->mutations->state,mutations和actions的区别 webpack compiler对象和compilation对象区别 webpack plugin的执行顺序,compile
全程45m分钟 1.自我介绍 2.http和https和http2.0之间的区别? 3.浏览器的开发者工具怎么使用? 4.用过的VSCODE比较好的插件有哪些? 5.js如何实现深拷贝? 6.setTimeout(fun,0)的执行时机? 7.什么是宏任务什么是微任务? 8.不考虑浏览器兼容问题,如何实现文本垂直居中? 9.在css中控制元素显示和隐藏性能比较好的方式有什么? 10.解释一下BFC
9.20 13:30-14:05 项目 vue2 vue3 data函数 nextTick css 梯形,圆角梯形 react hooks jsx .vue 怎么编译 promise.any 并发控制 lru 前端有哪些异常(这怎么说) 问了笔试题 没有反问 二面以后进入人才池 #面经#
#我的实习求职记录##软件开发2023笔面经# 4.7 很不友好的一次面试经历。自我介绍完,面试官聊些简历上项目,然后说:“我看你简历上也没什么关于前端的内容”,然后发了2道算法题。 1.查找字符串中第一个出现次数为2的字符的位置,如'abdddbcc',返回1。 2.求是否为回文字符串,忽略字符串中会出现空格、","和":",不区分大小写。如'A man, a plan, a canal:Pan
1.介绍项目 2.防抖节流 3.vue3和vue2的区别 4.热加载 5.学习前端的方法之类的 6.手撕:找出字符串中出现次数最多的字母并返回出现次数。 7. es6的module 8. ==和===
1、前端安全方面有什么了解 2、web攻击 3、内存泄漏 4、对跨域了解 5、怎么解决跨域问题 6、JS操作Dom的方法 7、怎么操作所有子孙节点 8、手写promise,实现readfile 然后问了一些个人相关的东西,没问项目。
面试官真的很不错,有在交流的感觉,收获还是很大的,分享出来共同进步。 记一下能记住的,全程大概45分钟 * 你对虚拟dom是怎么理解的 * 服务端渲染和客户端渲染 改变this指向的方法 *看输出,面试官给我讲解了 class Parent { getName (){ console.log(`Parent:${this.name}`); } } class Child ext
vue的编译与渲染。答了运行时编译、AST和vnode,还有响应式。 vue3和vue2响应式区别。object.defineproperty和proxy。 追问defineproperty应用场景。答最近比较火的那个a==1&&a==2。 问都能挂哪些类型。我上来就说了个基础类型,然后就意识到不对说可以用对象或window去挂,面试官都笑了 promise。答异步,状态什么的。 追问了await
45分钟面试,全程问项目。 1.自我介绍 2.项目经历,问了jsonwebtoken原理(面试官和我一起搜了篇文章,我也没答到面试官的点上 很伤),业务逻辑和接口逻辑还是讲清楚了的。 3.反问 .....我怎么可以这么菜....#我的失利项目复盘#
无自我介绍 上来就问简历里都是后端的项目,为什么转前端。 然后看简历上有密码学,问了对称加密和非对称加密 问了http和https区别 DDos攻击 ,DOM型XSS,前端怎么防护 session cookie区别 cookie怎么样能只用于接口,不让前端取(httponly参数) hook有用过吗 ajax请求过程和底层原理 promise用过什么方法 promise底层 tc
热乎的,全程40多分钟 自我介绍 图片请求优化这个需求怎么做的 图片优化还有哪些方式? 渐进式图片加载怎么做到的?流式传输+JPEG http和https的区别?端口? 插件做了什么? vue双向绑定 vue-router原理 用hash多还是history多 spa访问一个页面会把其他页面代码一起加载吗? 打包分包怎么分的? 写一个cli用到了哪些依赖 什么是变量提升 块级作用域和全局作用域区别