3.15 一面 先问了一些项目上的问题,了解一下会的技术栈,然后根据技术栈和项目中出现的常见问题进行提问,然后就是八股文 1、重绘和重排的区别,什么时候会触发重绘和重排 2、script的引入方式,defer和async的区别是什么 3、跨域的解决策略有哪些? 4、浏览器的本地存储的区别,项目中的登陆信息怎么存的? 5、localStorage和Cookie存储如果不注意,会有什么安全问题? 6、
携程一面凉经 1. JS的基本数据类型?undefined和null有什么区别? 2. 如何判断属于哪个基本数据类型?如何判断引用类型比如Array?除了instanceof还有没有其他方法? 3. ES6里面let、const和var的区别? 4. 箭头函数和普通函数的区别? 5. ES6中promise是用来干嘛的?其实现原理是什么? 6. 如何实现两栏布局? 7. 如何判断一个元素是否是另一
base上海,感觉又凉了,面试官也很好,算法题第三题给我讲了思路 救救我吧 我感觉面一家凉一家 还能找到工作吗 1、自我介绍; 2、手撕代码:二分查找、二叉树找每层最大值、LRU; 3、隐藏元素的方法以及它们之间的本质区别; 4、内存泄漏如何产生?解决方案?避免方式?如何定位? 5、内存泄漏检测方式有很多,希望你可以去了解一下(呜呜呜 感觉直接凉了); 6、用户访问url整个流程; 7、Vue、A
整体流程45分钟左右,面试官先讲解一些流程,会问一些前端相关知识,然后结合项目和实习去深挖,良好的面试体验+1 1.说一下你对flex布局的理解,以及一些常用的属性 2.space-between和space-around两者都区别 3.回流和重绘 4.回流一定会引起重绘吗 5.哪些操作会引起重绘但是不会引起回流 6.在js中0.1+0.2 ===0.3吗?为什么?怎么解决? 7.vue里面组件通
1.对vue的了解(吸取了上次的教训,这次从vue的几个特点分别讲了一下) 2.元素居中(分行内元素和块级元素分别讲了水平居中和垂直居中) 3.定位(属性,分别相对于谁定位,面试官特意追问了绝对定位的:非static) 4.数组常用方法(ES6之前,ES6新增,每个数组的作用以及返回值,以及哪些改变原数组) 5.ES5新特性(let和const,箭头函数,set和map,symbol,class,
基本都是在问计网 1、http 2、http和https区别 3、https加密步骤 4、js异步阻塞 5、js与ts的区别、优劣 5、性能优化 简述等待时间久的优化思路 6、jpg和png的区别 图片过大解决办法 7、tcp和udp 面试官很好 还会引导我回答帮我讲解,是我没学好计网 #前端##秋招#
十六进制转rgb 你好#1#,天气是#2#,["jack","晴天"] 把井号和井号之间的数字转为数组的对应索引 拍平数组能写几种写几种 为什么要做这两个项目(根据我自己的项目问的) 关于上线网站 性能优化,打包方法,单测等等 懒加载 防抖节流 宏微任务 promise flex position的绝对定位 还有一些,不过我记不得了,我都记不得估计是很简单。 总体来说很简单,邮件写四十五分钟,真就
携程一面 介绍项目 Redux的实现原理? React Hooks是什么? React官方为什么推荐使用Hooks? 为什么React Hooks对代码的可维护性更强? 常见的React Hooks? 为什么要在项目中使用useMemo? useMemo相当于是对状态进行了一次缓存吗? useEffect和useLayoutEffect的区别? Node.js在搭建服务器的时候起了哪些作用? JS
前端,base上海,武汉线下 被暴击 一面温柔,问了点项目,结合实际问了一些知识(不是死八股) 二面,排到我的时候都6点半了,面试官略严肃,感觉面到一半面试官就有点不耐烦了,我就知道g了……三个手撕,说思路,第一个有效括号,第二个场景题,递归,一看题目就不是我能做出来的那种,第三个稍微变动一点的回文串 吐槽一下,我比邮件上的时间提前一小时到的,结果等了一个小时45分钟才到我,一面完等二面,等了大概
自我介绍 介绍一下你的项目 你在项目过程中学到了什么 你在项目中学习到了哪些技术 怎么解决跨域问题的? 出现跨域问题:Access-Control-Allow-Origin — 受同源策略限制:同协议同域名同端口 在前端使用代理,通过代理访问后端,首先配置请求baseURL,然后在vue.config.js中配置proxy设置代理,target即接口域名,将changeOrigin设为true并在
用的react什么版本(16) 最自豪的工作 react fiber react 虚拟dom 捕获/冒泡 事件代理 react函数式组件 hooks promise状态 http请求头 执行上下文 改变执行上下文的方式 箭头函数 this 跨域 前端安全 react如何避免xss ==号与===号 防抖仅第一次触发 最长回文子串
1.react18的新特性有用过吗 2.SSR深度渲染,如果服务器端请求数据太久导致白屏怎么办 3.vue和react的diff算法比较有什么不同 4.口述JSON.stringof实现 5.react的fiber架构如何实现中断渲染,具体怎么做的 6.vite的热更新原理 7.veux原理,为什么要这种写法 8.封装的组件如何在他的电脑直接安装使用,不发布到npm的情况下 ... 30分钟被拷打
什么时候让我可以是二面凉经的贡献者。。 1.自我介绍 2.问项目 3.BFC 4.事件冒泡 事件委托 5.跨域 6.数组方法 7.map forEach的区别 8.bind call apply的区别 9.promise 10.async await 11.事件循环 12.说出输出顺序(在这挂了,恶补) 13.反问 大概记得这些
1. 箭头函数和普通函数的区别 2. 箭头函数和普通函数的 this 指向 3. 实习 4. 为什么使用 mobx,不用 redux 和 useContext 5. 什么时候需要用闭包,什么时候不需要 6. cookie、session、localstorage 的区别 7. 敏感数据放在哪里 8. 跨域 9. nginx 反向代理 10. ts 和 js 的本质区别 11. ts 泛型 12.
由于是三个星期前面的,还没有录音,所以就凭记忆写个问题吧 时长:55min 1.自我介绍 2.介绍下项目并且每个项目举一个遇到的问题 3.问电脑上有没有代码,面试官要共享屏幕看。 第一次遇到这样的,手足无措直接慌了神,找代码文件都哆嗦 4.根据代码在介绍下项目亮点 5.问浏览器输入url后会发生什么,越详细越好 6.问了浏览器缓存的方式 7.js的异步原理 8.宏队列和微队列有什么区别。 这里我犯