24min 介绍项目,亮点难点 有没有发布过 npm 包 vue 和 react 和 diff 区别 浏览器渲染过程 有没有写过 loader 和 plugin 大学时候还学过哪些语言 面试官非常和蔼
时间 27min 1. 自我介绍 2. 本科到研究生是考研的还是保研的? 3. 为什么选择软件测试这个岗位?有没有考虑其他的? 4. 硕士期间的研究学习计划你是怎么安排的? 5. 过去的学习科研中有没有那些比较遗憾的事情,举例说一下,这些事情如果你现在去做你会怎么做? 6. 用三个词描述一下你自己的性格特质,用实际例子来说一下每一个特质。 7. 你有没有实习的经历,介绍一下。 8. 用具体例子来说
初试群面复盘: 本来好像是要自我介绍的,但由于顺丰平台问题导致一直有回音听不清楚,大家调试设备大概7分钟,就没有自我介绍了。 大概10分钟读题时间,题目分为任务、公司背景信息、经营现状和四种方案+风险,最多选两个方案。10分钟后按序号顺序发言,每人1.5-2分钟。发言完毕小组讨论25min,讨论选什么方案以及如何规避风险。之后选一个人阐述方案,其他人可以补充。阐述之后面试官提问环节。 本次面试体验
一面 自我介绍 项目 shell(让我随机生成一个密码) java redis(让我手撕redis查询,人麻了) 口撕sql 好多八股,不算难,但也有几个没答出来 芜湖,面试官从笑到严肃 二面 一面第二天打电话约面 自我介绍 项目 用到了kafka,怎么保证数据顺序(看过题没看过答案,裂开) 项目框架 框架的好处在哪 说一下主要开发流程 sql(没弄出来,真菜啊我) 面试官从点头到不动 三面 二面
自我介绍 项目 vue2和vue3优缺点 答上来了 vue2的nexttick讲一下(说了),有自己手写过vue2点nexttick么,讲一下(没写过) 你说一下vif和vshow(说完了),在vue里手写vshow功能怎么实现(举例click绑定完再写个把isshow置为false的) webpack讲一下(说了一部分,有关entry,loader和plugin的还有懒加载啥的) 你自己用web
9月25号二面的,写写面经,积累好运,时间很短,就20分钟 封装的hooks,封装一个方法和hooks有什么区别 用过哪些hoooks,useMemo和useCallback,依赖项传递一个空字符串会怎样 类组件适用于哪些场景 ts的type和interface区别 vue2和vue3要注意什么【我说就照着迁移文档改,面试官好像是问我写法上的区别】 为什么学前端,怎么学 反问 hr面 10月12号
广州线下面试,要带身份证和一份简历 1自我介绍 2实习的项目 做什么(会细问) 3在做产品的过程中什么让你最有成就感 4有什么能体现你的数据分析能力的(介绍那个经历、用什么工具、方法、怎么用的)(啊啊我就是这个太久远了都不记得了,一直卡壳) 5在产品生命周期里你更想做哪个方向的 6为什么想做产品经理 7觉得自己的性格适合做产品经理吗 8有什么想问面试官的 大概是这些,我记得不太清楚
广州线下面试,大概半个小时 1. 自我介绍 2. 项目难点 3. 项目里用了token,怎么鉴权的,Jwt了解吗 4. 为什么用localstorage(项目里写到了),具体讲讲 5. Once函数实现(传入一个函数,返回一个函数,之后每次调用都只返回第一次的值) 6. New操作符做了什么 7. 事件循环讲一下(反复问了里面的细节) 8. 前端会出现的安全问题,某个场景具体是什么安全问题 反问
面试时长20min(包含反问环节) 一开始还是很正常的,自我介绍,然后针对学习方式和项目问了一些问题... 前端方面的用过的技术栈有哪些 未来的职业规划是什么,需要去其他岗位的话你会怎么选(?一脸懵,这要怎么回答,没遇到过) 技术方面: 1. 如何实现一个大的模块的细分(以threejs为例,小模块之间是怎么组织的) 2. 类和函数的区别?(已经傻了,这块准备的不好) 3. 类的继承,函数的继承
浏览器中输入域名经历了哪些阶段? url解析出哪些东西?是唯一的吗? 这其中的前端缓存是在哪个阶段?(不会) 如何判断浏览器是否有缓存? 数组去重的方法有哪些?(set, filter) 数组扁平化(flat)?业务中基于什么场景用过?如果是多维数组的话?(答:for循环) 实现深拷贝的方式 为什么要用深拷贝? 事件循环机制 ES module和common JS的区别 react 18 新特性
1. 之前的项目 没有项目只能搬出练手的项目( 2. 数组和链表的区别,优缺点 数组连续,链表不连续 数组查特定元素和尾插性能高 链表任意位置插和删除性能高 3. 如何在数组头部插入元素 不会,引导可以用循环链表思路 4. 如果设计线程池考虑什么 线程池大小,丢弃策略,追问还有吗 5. TCP如何保证可靠性 拥塞控制和丢失重传 6. 丢失重传如何实现 根据确认包和发送包的时间差判断是否丢失 7.
全程25分钟 自我介绍 项目中承担的角色 项目为什么用flask不用Django 实习工作,公司测试流程是怎么样 用过的测试方法有哪些 还款测试案例 实习时有没有写过测试计划、测试报告 python魔法方法有哪些,和普通方法的区别 python多线程怎么实现的 linux查看一个目录下大于10MB的文件 sql查询前十行 遇到慢查询怎么优化 反问 没开摄像头,感觉面试官问的也不算很深,但有些八股也
1、hashmap 底层实现机制 2、并发编程cutdownlauch 和消息队列 3、java虚拟机的垃圾回收机制 4、讲一下mysql索引相关的知识,怎么创建索引,怎么进行索引优化,索引的底层结构 5、Java底层反射机制,哪些地方用到了反射
1. JS的存储方式 2. cookie,cookie和storage的区别 3. 单点登录 4. 冒泡和捕获 5. this指向 6. 原型链,底层 7. 继承,底层 8. 项目,没提问题 9. 补充项目,没提问题 10. 反问 总共二十分钟 #软件开发笔面经# #顺丰#
1、自我介绍 2、python主流的库 3、python常用的接口自动化测试框架 4、ui自动化测试框架 5、测试流程 6、测试开发与开发的本质区别 7、linux常用命令 8、常用的测试工具 9、http与https的区别 反问 全程25min 无手撕