1. JS的存储方式 2. cookie,cookie和storage的区别 3. 单点登录 4. 冒泡和捕获 5. this指向 6. 原型链,底层 7. 继承,底层 8. 项目,没提问题 9. 补充项目,没提问题 10. 反问 总共二十分钟 #软件开发笔面经# #顺丰#
初试群面复盘: 本来好像是要自我介绍的,但由于顺丰平台问题导致一直有回音听不清楚,大家调试设备大概7分钟,就没有自我介绍了。 大概10分钟读题时间,题目分为任务、公司背景信息、经营现状和四种方案+风险,最多选两个方案。10分钟后按序号顺序发言,每人1.5-2分钟。发言完毕小组讨论25min,讨论选什么方案以及如何规避风险。之后选一个人阐述方案,其他人可以补充。阐述之后面试官提问环节。 本次面试体验
广州线下面试,大概半个小时 1. 自我介绍 2. 项目难点 3. 项目里用了token,怎么鉴权的,Jwt了解吗 4. 为什么用localstorage(项目里写到了),具体讲讲 5. Once函数实现(传入一个函数,返回一个函数,之后每次调用都只返回第一次的值) 6. New操作符做了什么 7. 事件循环讲一下(反复问了里面的细节) 8. 前端会出现的安全问题,某个场景具体是什么安全问题 反问
体验感最好的一次面试(虽然也就面了3次),和面试官聊天如沐春风的感觉~但是不影响自己的菜 基本都是八股,面试时长28min 1.铁打的自我介绍 2.JS的原型链是怎样子的 3.var let const 区别 4.如何用函数模拟类 5.函数里边能不能定义同名变量 6.事件循环,宏任务还有微任务是什么 7.Vue延迟加载某个模块如何做 8.Vue虚拟domDiff算法流程 9.TCP四次挥手流程 1
呜呜呜,居然问的全是八股,我太菜啦,凉经了应该是,全程24min~ 自我介绍 Vue数据流是单向还是双向,React呢? Vue是单向数据绑定还是双向,React呢? 什么是数据流? React中dva状态管理是怎样的? UseMemo和UseCallback区别 UseEffect和UseLayoutEffect区别 Vue的Diff算法和React的Diff算法有什么区别 Vue中根节点的cl
秋招的第一次面试,面试官态度真的很好,全程跟聊天一样,想到啥就问啥 自我介绍 代码管理工具 是否有git账号,用过哪些指令 git rebase 是否用过原生js html4 html5 vue2,vue3区别 proxy与defineproperty的区别 defineproperty是否能监听整个对象,怎么监听的 问的越来越深 项目中遇到的难点 electron项目怎么实现的单选与框选 怎么写
难度略高,一度怀疑压力面,但面试小哥人很不错 时间有点久了,可能内容有点偏差😖 1.最近读了哪些技术博客 2.看到你的项目用了SSR,具体讲一下 3.SSR和SPA有什么区别 4.讲一下白屏和FOUC,为什么现在FOUC现象很少见了 5.你的项目封装了哪些自定义 hook 6.讲一下对hook的理解 7.hook能写在if里面吗,为什么这么设计 8.讲一下XSS攻击,有哪些种类,怎么防范 9.讲
时长:25分钟 1. 自我介绍(约5分钟) 2. iOS基础 2.1 iOS是如何实现内存管理的?(MRC和ARC) 2.2 你刚刚提到引用计数器,什么时候引用计数器会加1,什么时候减1? 2.3 有用过UICollectionView吗?做过哪些东西? 2.4 UITableView如何实现复用的? 2.5 如何实现一个横向滚动的UITableView? 2.6 使用过通知吗?如何发送一个通知?
时长:30分钟 1. 自我介绍(约5分钟) 2. iOS基础 2.1 在启动一个App时,类的加载过程是什么样的? 2.2 在OC或者Swift中,调用一个类的方法时,具体的流程是什么样的?(OC走runtime机制,Swift则是四种不同的派发机制:直接派发、虚函数表派发、见证表派发、runtime动态派发) 2.3 一个App是如何被渲染的?(Vsync信号) 2.4 刚刚提到了离屏渲染,在什
总共28min,HR面 *自我介绍 *总结一面答得好的地方和答得不好的地方 *为什么不在本行业继续读博或者工作?为什么转码? *为什么研究生不去读计算机,现在转计算机,前后矛盾了,压力我 *听你的意思是想投开发,为什么投了测试 *你的项目都是实验室项目,我看其他人都有做测试开发相关项目,你没有做吗? *现在研究最困难的部分,如何解决的,用到AI了吗 *最近在读什么书?印象最深刻的部分 *你对测试开
一面(9月5号) 算法题:两数之和 元素水平垂直居中 判断数据类型的方法 class和super的用法 为什么学习前端 react hook怎么实现的 nodejs学习到什么程度 nodejs为什么可以处理高并发 webpack的打包流程 为什么不去实习 二面(9月13号) 项目的研发过程,细节,时间分配 mongdb数据库怎么规划的 mongdb和mysql数据库的区别 ant design使用
选择 30,编程 2 编辑距离 LeetCode 72. 编辑距离 思路 动态规划 C++(AC) class Solution { public: int minDistance(string word1, string word2) { int m = word1.length(); int n = word2.length(); vec
上次顺丰考试时间不太合适,就推迟到下一次了 岗位:计算机视觉工程师 笔试类型,30道选择题,2道编程题 选择题包含得内容都很杂,可能是选择岗位的问题(记得细分岗位选的是基础模型什么的),反而基本没考CV的知识。 中间系统崩了,有半个小时没动,恢复之后,居然不给我补时间。 编程题2道都算是easy难度。 1.第一道是搬砖,人手搬还有用车辅助搬,记录所需最短的时长。(中间可能是系统出错的问题,本来我觉
cv nlp两个岗都发了 一个时间段里自定时间做 30 + 2 算法题不难 n m 相乘 每三个输出 补前导零 判断函数命名法 驼峰转下划线 下划线直接出 都不是出给定字符串 ak了 #顺丰# #笔试# 唉 都十月了 才面两个 其他的都没消息 理想一面完也没发测评 也都没新的消息 唉 秋招 唉 菜b
全程约30分钟,八股较少,基本考察项目和对框架的理解 自我介绍 介绍一下社团项目 简述一下自己在项目中负责一个什么样的角色,做了哪些工作 平时用vue更多还是react更多 如何用原生三件套实现一个轮播图,简述一下思路(回答了js的实现方案,但纯css应该也可以) 如何用原生js去实现轮播图的动画效果 简述一下vue的生命周期 父组件和子组件生命周期的执行顺序 在组件销毁时父组件和子组件的