初试群面复盘: 本来好像是要自我介绍的,但由于顺丰平台问题导致一直有回音听不清楚,大家调试设备大概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. 类的继承,函数的继承
前一阵过了一面,明天二面,但是不知道一共有几面,貌似有人一共就两面,那下一次不就是hr面了吗,所以不知道侧重点是在hr问题上还是继续看八股和项目,有木有懂的友友讲一讲啊。 还有个问题,顺丰科技看官网都是在深圳,所以实习都去深圳是吗,北京的顺丰科技是不要实习生吗? 共计俩问题: 1. 顺丰一共几面,每面大概会问啥 2. 实习地点一定是在深圳吗 一面经历: 1. 自我介绍 2. 问了一下研究生干的事情
浏览器中输入域名经历了哪些阶段? url解析出哪些东西?是唯一的吗? 这其中的前端缓存是在哪个阶段?(不会) 如何判断浏览器是否有缓存? 数组去重的方法有哪些?(set, filter) 数组扁平化(flat)?业务中基于什么场景用过?如果是多维数组的话?(答:for循环) 实现深拷贝的方式 为什么要用深拷贝? 事件循环机制 ES module和common JS的区别 react 18 新特性
24min 介绍项目,亮点难点 有没有发布过 npm 包 vue 和 react 和 diff 区别 浏览器渲染过程 有没有写过 loader 和 plugin 大学时候还学过哪些语言 面试官非常和蔼
9.7一面 react和vue的区别 浏览器的渲染原理 proxy和object.definedproperty 5、flex布局,左右定宽中间自适应怎么实现 有序列表内容 异步编程的方法 有序列表内容 深浅拷贝 有序列表内容 V-for需要确定key,为什么 数组遍历方法 9.15 二面 实习项目相关 未来规划怎么样的 webgl详细讲解下 为什么不用echarts? ecgarts的Canva
题不多,选择题以各种java指令,linux命令,数据库操作,计网为主。都是基础题。 后面两个大题是java填语句,有种做期末大作业的感觉。 java我现在只学了个皮毛,勉强填了下。 后面还有几个关于工作的问题选项。时间不长。#我的求职思考##我想象的工作vs实际工作#
项目没问, 也没有手撕环节 java的基本类型 基本类型和包装类型 int i = 5; Interger j = 5 ; 是否相等 那200呢 arrayList和LinkedList的区别, 比较 死锁产生的条件 线程的生命周期 查看线程状态的工具? Bean的生命周期 Bean的作用域 使用Bean的场景 索引优化 索引为什么会加快? 还有呢 索引失效的情况 redis的数据结构 strin
之前还有百度的三面, 但是没有什么营养而且挂掉了。。 对MongoDB的了解 什么叫响应式处理 Eureka在项目中的使用 WebSocket聊天室的设计 RabbitMQ的使用 死信队列/延迟队列 Dubbo-go和Nacos在项目中的作用 rpc的了解 上面都是项目涉及到的 arrayList的理解 hashMap的理解 . 加锁的实现方式 synchronized加在this和class区别
笔试平台:赛码网 通知方式:邮件(检查垃圾邮件) 题型: * 5 道选择题(20min) * 运筹规划题 * 机器学习题 * 4 道在线编程题(100min) * ACM 编程模式,自己从零开始实现代码 * 题目 * 1. 使字符串相邻不重复的最少操作次数 * 2. 捡金币动态规划+行动成本 * 3. 能看到最多流星的时刻数及流星数 * 4. 坦克大战模拟 * 总体而言不难,主要是需要处理输入输出