整体感受:挺舒服的 一面 自我介绍介绍后就开始看题和写题 字符串长度为N,判断有没有重复的字符,有重复的返回true 。(用map秒了后又问了时间复杂度) for (var i=1; i<=5; i++) { setTimeout( function timer(){ console.log( i ); }, i*1000 ); } 输出什么,为
#面经一面面经##前端面经#
base 上海技术面 40min 自我介绍 项目经历 http udp tcp(自己完整介绍) 提了一下缓存(协商缓存字段) cookie localstorage sessionstorage老生常谈的东西 ==和=== 链表判断环 两个链表判断交集 react相关 ,包括redux 单向数据流 state 生命周期 最后五分钟反问 总结:很多都是面试官让你自己完整介绍,我讲话没条理,有点乱 技
呜呜呜呜海投了150+简历,终于有第二家大厂愿意理我了 面试了大概1小时吧,比隔壁字节时间少很多,不过整体感觉很棒,面试官一直在引导回答,没有不耐烦的感觉 也是日常实习,问的不算难吧,很多计算机基础问题 你对单页面SPA理解? --避免了页面之间切换打断用户体验、局部刷新、增强用户体验、SEO较难做。。。 那你说说怎么做SEO优化? --title标签动态切换、尽量选html5语义化标签 说说浏览
1、介绍一下栈和队列 2、介绍一下树和图 3、生活中常见的称作树的案例 4、请说出几种算法复杂度为O(n^2)的排序算法 5、请说出几种算法复杂度为O(nlgn)的排序算法 6、算法复杂度为O(n)的排序算法 7、算法设计题:买卖股票(一次买入一次卖出)——动态规划 8、算法设计题:买卖股票(多次买入多次卖出)——贪心算法 9、解释下什么是promise 10、解释下原型链的概念 11、普通函数和
本菜鸡最近小染风寒,声音略微沙哑,面的时候蓝牙耳机也没电了,但是面试官真的挺好的,会引领你去寻找答案,最后问了下面试官面试体验,面试官说语速慢一点别的还好。 以下题目不分顺序,俺记住多少写多少。 1.js的数据类型(深挖了Object.prototype.toString.call的实现原理,可能是我说了typeof和instanceof的实现原理) 2.数组的常用方法 3.css样式选择器的优先
回馈牛客所看的面经 flex布局介绍 实习经历介绍 闭包的概念、功能,以及具体使用前景 Vue的双向绑定原理(发布订阅模式) HTTP与HTTPS的区别 HTTPS的对称加密和非对称加密 React hooks的使用,为什么会用hooks 算法题 面试官让我自己定一个算法题,然后我自己定了一个青蛙爬楼梯(因为这个题目,暑期面试字节的时候挂过) 青蛙爬楼梯(核心代码模式) 反问 滴滴的目前的业务线
大概面了不到40分钟,面的内容都很常规,希望能到二面吧。 自我介绍 为什么选择前端 自学是怎么学的 解释盒模型 水平垂直居中的方法 隐藏一个元素的方法 display:none是否会导致重排重绘 JS数据类型有哪些,怎么判断数据类型 原型 闭包,举例 事件循环 setTimeout(cb, 0)会立刻执行吗 == 和 === 区别 输入url之后... 项目中的mongodb怎么用的 项目中遇到了
前面问了一些涉及项目优化和权限控制的 没录音,只记得一部分了 1. css画田字格 2. 1 instanceOf Number new Number(1)instanceOf Number 为什么? 3. 回流和重绘 visible hidden, display:none 4. ```javascript //test的高度是多少? <div class="test" >
1.js事件代理 2.npm的整个过程 3.对react hooks的理解 4.看代码输出 事件循环 5.对数组进行扁平 去重 排序 6spa 和ssr有什么区别 7 call apply bind区别 8es 和common js区别。 简历上的东西基本没问。。。#前端工程师#
1、你接触过的网络协议? 2、http1和2的区别,https是什么? 3、对称加密和非对称加密算法具体是怎么样的,数字签名是什么,具体的业务场景? 4、常见的网络模型(每一层都是做什么的) 5、说一下常见的数据结构(数组,set,map),对应的业务场景 6、你提到map,说一说weak Map和map的区别。 7、数组有哪些变体(队列,堆,栈),堆是怎么实现的。 8、排序算法有哪些(哪些是稳定
第二题双向队列游戏 反正看着挺简单的,就是找头尾的最大最小然后pop就可以 可以暴力解,我直接if else搞定。但就是死活过不了第二个示例 结果在挣扎半个小时后,还是只能a20% 最后我在本地上跑,md跟示例一毛一样,就是那个牛客网上的示例2死活过不去 果断投诉找监考官 结果监考官说我代码有问题,让我再仔细检查 我寻思着,我从系统上一毛一样复制到本地,结果得到两个不同的答案,还说我代码有问题?
酷家乐前端二面 10.16 说一下HTTP协议 HTTP缓存相关 为什么cache-control的优先级更高 expires有什么弊端 expires是绝对时间,客户端可能会修改本地时间 Etag和last-modified区别 (last-modified以秒计时,有精确度的问题) TCP三次握手、四次挥手 跨域相关 跨域请求过程中有碰到过OPTIONS类型请求吗 简单请求和复杂请求的区别 每
base:北京 时长:15min 两个面试官,一个技术 一个非技术 项目难点,git指令,commit & push,会不会sql语句,数据结构举例,讲讲二叉树、红黑树(OS:我寻思我能讲明白红黑树我还面国企?) hr面:有无挂科记录,描述性格,为什么选择本硕专业(我通信的) #秋招##天翼云#
一:职业规划 从技术方面和对业务的理解方面进行进行规划。 二:地址栏输入地址整个过程 (这个应该都挺熟的) 三:发请求阶段如何进行优化: (1)缓存方面优化 对浏览器缓存的理解 (2)数据传输方面的优化 对HTTP2的理解: 四:跨域的解决方法 (1)jsonp的认识 (2)cores的认识 五:跨域请求被拦截后,怎样判断请求是否到达后端, 预检请求options 六:3:15时针和分针夹角多少度