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

[面试日期] 2023-04-13 [面试时长] 未知
[学校背景] 西南石油大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>携程暑假实习(前端)</h2> <h2>携程一面</h2><p>介绍项目</p><p>Redux的实现原理?</p><p>React Hooks是什么?</p><p>React官方为什么推荐使用Hooks?</p><p>为什么React Hooks对代码的可维护性更强?</p><p>常见的React Hooks?</p><p>为什么要在项目中使用useMemo?</p><p>useMemo相当于是对状态进行了一次缓存吗?</p><p>useEffect和useLayoutEffect的区别?</p><p>Node.js在搭建服务器的时候起了哪些作用?</p><p>JS的基本数据类型有哪些?</p><p>判断数据类型的方式有哪些?</p><p>什么是原型?</p><p>new一个对象发生了什么?</p><p>引入模块的两种方式?</p><p>ES6和CommonJS引入模块的区别?</p><p>ES6有哪些新特性?</p><p>移动端epx(移动端适配)问题如何解决?</p><p>HTTP和HTTPS的区别?</p><p>302状态码是什么意思?</p><p>和301有什么区别?</p><p>什么是防抖和节流?</p><p>手写防抖数组去重</p><h2>携程二面</h2><p>学习前端知识的流程?</p><p>React Hooks是怎样实现的?</p><p>类组件和函数组件在渲染和性能方面有什么区别?</p><p>函数组件如何模拟生命周期?</p><p>为什么选择用Node.js做服务端?</p><p>Node.js相比Java等后端语言有什么特点?</p><p>长列表进行性能优化?可以通过哪些指标进行优化?【项目】</p><p>首屏渲染时间过长可以从哪些方面进行排查?</p><p>有了解过服务端渲染吗?</p><p>电脑上有可以展示的项目吗?</p><p>浏览器原生的发送请求的API有哪些?</p><p>Fetch和Ajax的区别?</p><p>项目中主要是如何发送请求的?</p><p>状态码除了200还有哪些?</p><p>Chrome开发者工具中Elements主要用来做什么?</p><p>Chrome开发者工具中Sources的作用?如何调试代码?</p><p>Chrome开发者工具中NetWorks中一般会关注哪些东西?</p><p>Chrome开发者工具中Performance的作用?</p><p>Chrome开发者工具中Application中主要管理的是什么样的工作?</p><p>Application Service Workers是用来做什么的?</p><p>前端项目工程初始化,package.json文件主要是什么样的作用?</p><p>dependencies和DevDependencies的区别?</p><p>在项目的什么环节二者会出现差异?</p><p>dependencies的依赖中,版本号中的<code>^</code>代表什么含义?</p><p>了解TypeScript吗?</p><p>通过什么渠道了解前端新发展?</p><p>页面和页面之间如何进行通信?</p><p>ES6常用的语法?</p><h2>hr面</h2><p>有升学的想法吗?</p><p>项目介绍?如何做的需求调研与分析?</p><p>本科期间有让你觉得焦虑的事情吗?如何度过这段时间?</p><p>还有在流程中的公司吗?</p><p>希望从这次实习中获得什么收获?或实际的帮助?</p><p>作为用户,觉得携程从前端角度出发还有什么要改进的地方吗?</p><p>作为前端开发工程师有什么特质是要具备的?</p>
AI 推荐面试题