这回面携程,感觉携程主要是考察基础知识! 应该有发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
项目介绍 h5新特性 语义化标签、meta标签 bfc 边距折叠、三种情况 三列均等分布局 相对和绝对定位区别 移动端适配、device-width typeof instacneof区别 深拷贝和浅拷贝 首屏优化 onload/onready区别 defer和async
1.如何学习前端 2.组件间如何传值(答的是子向父 父向子 兄弟 面试官意思是用vuex全局共享 3.了不了解mixin 如何理解mixin (mixin不是用来做数据共享的 是用来做公共部分的抽离 数据都是隔离的 4.除了vuex外 还有什么方法来实现组件传值 5.Axios如何使用的?有封装吗?遇到了什么问题?解决了哪些业务上的使用场景? 6.前置路由守卫 后置路由守卫的使用场景 7.出现el
flex,css相关 项目提问 实习工作内容 react封装过什么组件 低代码做了什么 数组的方法 es6 异步方式 闭包 内存泄漏 垃圾回收 localStorage、sessionStorage、cookie 原型链 webpack工程化 项目优化相关 提前实习愿意不 反问:公司主要Vue项目 面试反馈:说我知道挺多的,也问我愿不愿意来实习,说下周hr联系我 总结:面试完快两个月了,岗位下架了
1、前端安全方面有什么了解 2、web攻击 3、内存泄漏 4、对跨域了解 5、怎么解决跨域问题 6、JS操作Dom的方法 7、怎么操作所有子孙节点 8、手写promise,实现readfile 然后问了一些个人相关的东西,没问项目。
vue的编译与渲染。答了运行时编译、AST和vnode,还有响应式。 vue3和vue2响应式区别。object.defineproperty和proxy。 追问defineproperty应用场景。答最近比较火的那个a==1&&a==2。 问都能挂哪些类型。我上来就说了个基础类型,然后就意识到不对说可以用对象或window去挂,面试官都笑了 promise。答异步,状态什么的。 追问了await
45分钟面试,全程问项目。 1.自我介绍 2.项目经历,问了jsonwebtoken原理(面试官和我一起搜了篇文章,我也没答到面试官的点上 很伤),业务逻辑和接口逻辑还是讲清楚了的。 3.反问 .....我怎么可以这么菜....#我的失利项目复盘#
#我的实习求职记录##软件开发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. ==和===
我下载了最新版本的Eclipse(Mars),并在Eclipse中将所需的Java版本更改为1.6。ini文件,因为我的项目使用Java 1.6。 我将Eclipse中安装的JRE配置为使用Java 1.6。但当我尝试执行ant目标时,它会产生一个错误: 不支持低于1.7的JRE版本。 由于我目前无法升级到Java 1.7,在Mars版本中使用Java 1.6有什么解决方法吗?
各位, 在Ant(Jenkins)中构建我们的Android应用程序时,我们遇到了一个属性范围问题。这打破了我们的emma单元测试覆盖率。 我们使用全局构建。xml文件,包含以下行: 如您所见,它在单个项目中启动目标。我们使用构建。 在构建过程中,我打印emma的值。已启用,由emma目标设置为true。然而,当Ant达到调试目标时,emma。已启用的不再设置。这导致我们的测试在没有启用emma覆
我使用的是JDK 1.7,eclipse 4.2.2、JUnit 4.8.1、ant 1.9.2、windows8 64位**。当我运行build.xml时,所有目标都运行良好,但名称为run的目标运行不佳。 当我使用命令提示符运行生成时,我得到以下错误: buildfile:C:\users\Ashish Rathore\workspace\antexample\build.xml 运行:[ju
我在eclipse中有两个独立的项目:“project”和“pinclude” 项目包括p包括,所以没有以某种方式包括该项目的java文件在我的build.xml内,javac将始终返回错误。 我是怎么做到的。ant/javac中的类文件?我尝试过寻找解决方案,但到目前为止,我只找到了添加jar文件的方法。会创造一个装满所有“夹心”的罐子。类文件解决了我的问题?。 谢谢你的帮助。 注: 我为糟糕的