校招 未知部门 / 前端 / 一面/二面/三面
[面试日期] 2024-07-24 [面试时长] 未知
[学校背景] 电子科技大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>base北京 京东 前端实习面经</h2>
<p>京东</p>
<p>投递渠道: 学姐内推</p>
<p>部门:CCO 体系</p>
<p>时间线</p>
<ul>
<li>2024-03-15 一面</li>
<li>2024-03-20 上午 二面</li>
<li>2024-03-20 下午 三面</li>
</ul>
<p><strong>一面</strong></p>
<ol>
<li>实习业务与个人技术栈介绍</li>
<li>实习中印象深刻的点</li>
<li>可视化中是否有做过性能优化</li>
<li>如何学习前端知识的?对未来的规划是什么?</li>
<li>flex 布局常见属性及其取值:justify-content / align-items / flex-direction / flex-wrap</li>
<li>场景:利用 flex 使得文本与 icon 水平垂直居中</li>
<li>CSS 权重(最开始幻听成 CSS 全称了,哈哈哈太尴尬了)</li>
<li>position 有哪些值,含义是什么</li>
<li>自己开发过程中在哪用到过媒体查询?(移动端适配与打印样式)</li>
<li>js 数据类型有哪些?(基本数据类型与引用数据类型)</li>
<li>口头描述如何实现深拷贝</li>
<li>原型与原型链</li>
<li>递归实现从 1 加到 100</li>
<li>对于 Promise 的理解:解决回调地狱,链式调用,异步编程</li>
<li>async/await 如何搭配 Promise 使用?(本身是一个语法糖,不同的编码风格)</li>
<li>Vue2 与 Vue3 的区别(组合式 API 与响应式原理)</li>
<li>组件通信:props / emit / provide / inject / ref / vuex</li>
<li>watch 与 computed 的区别</li>
<li>什么时候使用 interface 与 type</li>
<li>git 拉取项目到提交 PR 的流程</li>
<li>如何进行版本回退</li>
</ol>
<p><strong>二面</strong></p>
<ol>
<li>React 中如何实现样式隔离?(CSS Modules)</li>
<li>JavaScript 操作 DOM 具有哪些 API?
<ol>
<li>创建 DOM :createElement</li>
<li>插入 DOM :appendChild / insertBefore</li>
<li>删除 DOM :removeChild</li>
<li>查找 DOM :getElementById / querySelector...</li>
<li>修改 DOM :innerHTML / innerText / textContent</li>
</ol>
</li>
<li>useCallBack 与 useMemo 的使用场景</li>
<li>React 中父组件想要调用子组件的方法可以怎么做?<code>forwardRef & useImperativeHandle</code></li>
<li>useEffect 使用场景。不传递第二个参数会怎么样?(会导致每次渲染都会执行)如何清理副作用?(返回一个清理函数)</li>
<li>常用的 TypeScript 类型有哪些?</li>
<li>对于 Promise 的理解</li>
<li>实现发布订阅模式</li>
<li>在构造函数中定义方法(或者属性)与在原型链上定义方法(或者属性)有什么区别?</li>
<li>了解哪些 CSS 单位</li>
<li>npm 如何登陆注册表(<code>npm login --registry=xx</code>)</li>
<li>npm 发包流程:
<ol>
<li>本地测试:<code>npm link</code></li>
<li>更新版本号:<code>npm version major|minor|patch</code></li>
<li>发布包:<code>npm publish --access=public</code></li>
</ol>
</li>
<li>平常是否有记录技术博客?</li>
<li>声明响应式变量的方式有哪些?</li>
<li>watch 多个属性如何处理?深度监听如何处理?</li>
<li>Vue 生命周期</li>
</ol>
<p><strong>三面</strong></p>
<ol>
<li>实习经历介绍?为什么离职?</li>
<li>实现响应式布局的几种方案</li>
<li>跨域问题与解决方案</li>
<li>http 各种请求方式的作用与区别</li>
<li>口述实现防抖节流</li>
<li>设计一个简单的登录鉴权流程</li>
<li>手头上需求比较多并且可能无法按时交付的情况下怎么办?</li>
<li>在写某个需求时如果你觉得你的技术方案比较好,但是 mentor 与你意见不一致,你会怎么做?</li>
</ol><a>#软件开发笔面经#</a><a>#前端实习#</a><a>#前端面经#</a><a>#京东#</a>
AI 推荐面试题
