校招 未知部门 / 前端 / 一面/二面

[面试日期] 2023-09-22 [面试时长] 未知
[学校背景] 外交学院 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>携程二面 前端 秋招 面经</h2> <h1>基本信息</h1> <pre><code>时间:2023.9.21 时长:30 min base:魔都 面试岗位:前端 秋招 </code></pre> <h1>问题</h1> <ol> <li> <p>自我介绍</p> </li> <li> <p>实习base?</p> </li> <li> <p>这个单点登录是如何做的?</p> </li> <li> <p>为什么要做单点登录,怎么做的?</p> </li> <li> <p>你知道单点登录的逻辑吗?</p> </li> <li> <p>没有单点登录的话,他们之前怎么登录的?</p> </li> <li> <p>单点登录过去,其他接口是怎么鉴权的?</p> </li> <li> <p>登录完成的登录态是如何保存的?</p> </li> <li> <p>登录态是存cookie还是localstorage?</p> </li> <li> <p>get请求中放token是不是很危险?</p> </li> <li> <p>存cookie有什么坏处吗?</p> </li> <li> <p>js一定能获取到cookie吗?</p> </li> <li> <p>整个登录的过程?【说了加密 token生成等...】</p> </li> <li> <p>为啥不用MD5加密?</p> </li> <li> <p>我描述一下你的登录过程,你看是这样吗.......xxx 不是的,面试官想乱讲拉我进黑洞</p> </li> <li> <p>我能在A系统,跳转到能单点登录A系统的网站,完成登录,可以实现吗?</p> </li> <li> <p>token不是放cookie,那岂不是要用到cookie?</p> </li> <li> <p>页面N个组件,每一个组件各自都要调不同的接口,如何统一刷新?</p> </li> <li> <p>setInterval,为啥不用setTimeout?</p> </li> <li> <p>setTimeout能实现setInterval吗?</p> </li> <li> <p>用setInterval好还是setTimeout?</p> </li> <li> <p>setTimeout是宏任务吗?</p> </li> <li> <p>看个题</p> <pre><code>const fn = function () { let num = 0 return function () { console.log(num += 1) } } fn()() fn()() const f1 = fn() f1() f1() </code></pre> </li> <li> <p>f1是一个什么?</p> </li> <li> <p>function在内存的那一个空间呢?</p> </li> <li> <p>堆和栈了解多吗?</p> </li> <li> <p>你更擅长JavaScript还是Java?</p> </li> <li> <p>es5的类能调用也能new,那class,【我打断说只能new】</p> </li> <li> <p>场景提:es5的函数能new也能调用,如何让它只能new,调用就报错呢?</p> </li> <li> <p>this的指向一定是Window或者globalThis吗?</p> </li> <li> <p>场景提深入:this万一不是全局对象呢?</p> </li> <li> <p>场景提:Hello(&quot;hello world&quot;)这样的语法如何变成console.log(&quot;hello world&quot;),设计解释器的思路?</p> </li> <li> <p>babel的理解?</p> </li> <li> <p>当Hello语法在字符串内&#x27;Hello(&quot;hello world&quot;)&#x27;,就不需要解释,如何重新设计你的方案?</p> </li> <li> <p>你对AST的理解?</p> </li> <li> <p>http2的了解?</p> </li> <li> <p>http3的了解?</p> </li> <li> <p>http3有什么优势?</p> </li> <li> <p>什么是队头阻塞?</p> </li> <li> <p>http3之前都没有解决队头阻塞吗?</p> </li> <li> <p>回流和重绘?</p> </li> <li> <p>如何避免回流?</p> </li> <li> <p>场景提:现在有一个五角星,我想点击按钮,让星星变大变小,但是不能引发回流,怎么办?</p> </li> <li> <p>反问环节,为啥没有手撕代码,技术栈是什么,做什么产品</p> </li> <li> <p>你做了笔试吗?</p> </li> <li> <p>面试官掏出了一题,最长回文子串的长度,我一说动态规划,面试官就不让我做了。</p> </li> </ol> <h1>总结</h1> <p>一面的面经发了,但是审核没通过。</p> <p>面完5分钟通过。难度一般</p><a>#携程#</a><a>#面经#</a><a>#前端#</a><a>#秋招#</a>
AI 推荐面试题