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

[面试日期] 2023-09-17 [面试时长] 未知
[学校背景] 中国科学技术大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>9.11 滴滴前端 一二面 OC</h2> <p><img src="https://uploadfiles.nowcoder.com/images/20230917/613634823_1694918948040/D2B5CA33BD970F64A6301FA75AE2EB22"></p><p>括号里是我的回答,欢迎大家补充。滴滴对基础考察非常全面细致,希望大家也能打好基础,早日进入大厂。<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763718/D9FDAE9918A39C99254A9D8D179628E5"></p><h3><strong>一面:50min</strong></h3><ol><li> 水平居中,垂直居中的方法。align-item实现的是水平居中还是垂直居中。flex-direction为column的时候,是什么居中。</li><li> js有什么数据类型。简单数据类型和复杂数据类型的区别(答存储是存值和存地址,未包装的简单类型没有可调用的方法</li><li> 深拷贝和浅拷贝的区别(直接复制共享地址,浅拷贝开辟新空间,但仅对外层进行复制,深拷贝递归复制所有层级</li><li> Json.stringify有什么弊端(答不支持Date,没答MapSet循环引用,后面实现就只让我处理了Date(笑)</li><li> 怎么判断数组类型(答instanceof isArray),typeof能判断吗(不能,是Object)</li><li> Vue3和Vue2的区别(defineProperty不能监听新增属性嵌套属性和数组变化、Vue3支持组合式API、对响应式进行单独导出、更好支持TS)</li><li> vue的生命周期钩子(答了onMounted和onBeforeUnmount)activated和deactivated用过吗</li><li> keep-alive作用(应该是和上述activated deactivated配合使用,我答的http哈哈哈)</li><li>平时怎么解决跨域问题,讲讲nginx</li><li>webpack中loader和plugin有哪些(css/file/url-loader,clean/copy/html-webpack-plugin)</li><li>项目中最具挑战性的工作(真没有啊,于是答ts...)</li><li>手写深拷贝(特别处理数组和Date)</li><li><span>封装一个简单的vue组件,实现数字增减:左边一个按钮,右边一个输入框显示数字,每点击一次左边按钮,右方输入框的数字加1</span></li></ol><p></p><p></p><p>同一天下午二面。</p><h3><strong>二面:30min</strong></h3><ol><li>项目相关,封装的组件需求和功能等</li><li>vuex模块</li><li>公共组件和业务组件的区别</li><li>get和post的区别</li><li>跨域</li><li>浏览器访问域名之后如何获取资源</li><li>响应式和屏幕适配</li><li>promise,all和race的区别</li><li>手写前序遍历</li><li> 反问</li></ol><p></p><p>第二天早上OC。</p><p></p><a>#没有实习经历,还有机会进大厂吗#</a>
AI 推荐面试题