面试过程: 总流程(面试前我问HR的,供参考):LM面→笔试(48小时内提交)→市场部大佬面→HR面(基本就是谈薪的阶段了) LM面 1.自我介绍 2.过往经历询问,和岗位匹配的工作占比多少,工作具体产出的结果 3.why海外市场 4.why Ciderand how much do I know Cider(英文) 5.三个词语形容自己 6.觉得自己还有什么可以提高 7.过往工作有成就感的事情
10.29 base 北京 时长: 1h 自我介绍 介绍一下你实习做的 基于MQ如何实现订单延时关闭的功能? 如果重复消费怎么办?如何解决(答了设置一个消息id) 消息id给你如何设置呢?有什么想法?(生产者ip+进程号+类加载器hash值+时间戳+自增序列) 如果消费失败的话 如何解决? 如何避免消息积压? 网管不定时报错,你在实际场景中是如何发现和解决的,用到了什么工具? 介绍一下你做的6.8
1.自我介绍 2.在校情况以及项目情况,如何接触前端以及学习路线 3.性能优化 4.回流与重绘,具体触发以及优化 5.h5新增api,标签 6.css3新增 7.let,const,var 为啥后者变量提升,前者没 8.说一下箭头函数 9.weakMap 垃圾回收机制 10.垂直居中 11.es6新增 12.状态码以及浏览器缓存 13. 手写题 防抖与回流 14.反问 第一次面试,整个人紧张到不行
2面挂 题目: 1. 多线程:手写死锁 2. 手写SQL:公司是跨境电商,请设计三个表,统计每个品类的总销售额,就这些信息,自由发挥。 3. 项目问题:计算标签相似度使用了编辑距离算法,请问是如何考虑的,中国红和中国,国红,中红之间计算的相似度是多少。 总结:G! 1. 简单 2. 简历里面写了会写复杂sql,实际上很久没练习了,平常都是mybatis Plus 的分步写,已经忘记怎么写好sql了
背景:二本,日常实习,boss投的 面试过程:面试官人很好,上来会主动介绍自己以及本次面试流程:自我介绍+项目提问+基础技术提问+笔试题两道;结束的时候发现录屏不知道为啥自动关了,一点没录到。。全靠记忆了,40min左右 1.自我介绍 2.在项目中遇到的困难点/创新点(面试官说我答的偏项目管理的困难) 3.那有没有技术上遇到的困难点、空闲时间有无自主学习web相关的开发 4.var、let和con
Cider 是一个开源的、面向社区的苹果音乐客户端,适用于 Windows、Linux、macOS 等。 特性: Discord 和 Last.fm 集成。快速分享并向他人展示你所听的内容;开箱即用。 音频增强。Spatial Audio、Adrenaline Processor 和均衡器都可用并积极开发。 可远程控制。为了避免用户在游戏中需要不断地使用 Alt+Tab,其为此专门提供了一个远程应用程序。
四面oc,本来是三面,加了一面mentor来面 timeLine:6.4投递->6.7一面->6.11二面->6.15三面->6.24mt面->面完秒offer 一面面经: 1.自我介绍 2.问实习做的事情(重点) 3. 项目的断点续传和切片上传怎么做的 4. 手撕:一道原创题,树状商品目录查找 5. 反问环节 二面面经: 1. 自我介绍 2. 实习经历详情 3. 给面试官讲解metrics的最佳
🤔 面试感受 面试体验很好,面试官先说了一下整体流程,再让我开始的自我介绍~ 💼 公司岗位 后端开发 👥 面试题目 1.自我介绍 2.问了手里的几个项目,为什么选择springcloud alibaba做微服务架构,为什么选择javafx写客户端,问题不多,大多跟项目有关 3.写编码题,以为是算法,实际给的是业务接口,查三级分类下的所有产品,比较简单~ 4.反问主要问了多久出结果跟如果可以去
1、介绍Netty的核心组件? 2、比如客户端有一个请求到服务端,Netty是如何处理的? 3、一个群聊系统,如何实现群发功能? 4、微信聊天窗口里,未读消息有个小红点代表未读,点进去变成已读,讲讲过程。 5、你项目里,直播带货模块是如何实现的。 6、算法题:公司自创的一个商品分类遍历打印,刚开始数据结构是用list存储的,要自己处理如何转化成多叉树的各个节点,以及如何匹配父子节点(多结点),然后
拷打的最痛苦的一次面试,度秒如年 自我介绍 二叉树相关算法题(公司自己设计的,网上搜不到,感觉很难,只能说说思路) 算法,反转链表 (算法就花了30多分钟,在自己电脑上做,共享屏幕) 项目相关: 审核模块主要做了什么,怎么实现的 如何进行分库分表的 rabbitmq怎么使用的,如果出现了生产者只发送了一次消息,消费方执行了两次代码是什么原因,怎么解决 rabbitmq消息堆积、消息丢失的问题如何解
1.问项目 2. 类组件和函数组件,有啥优劣,类是咋生成的 2.this指向问题 3. 一段settimeout(_) 和promise.then的代码问打印顺序 4. 手撕:实现一个色子的5的布局,看图 5.手撕:给一个js树,打印出某节点下的所有节点值,看图实例代码 反问环节 二面: 1.问为什么之前不去实习 1. 把项目优化的源代码给面试官讲 2. 手写天气样式,限时30分钟 反问环节:我问
一面 - 自我介绍 - 实习项目介绍 - 在实习有遇到什么难点和对自己提升比较大点的点 - 移动端适配方案 - em和rem - 在html里延迟加载js文件有哪几种方式 - 箭头函数this指向 - 事件循环 - 宏任务和微任务 - 如何判断一个对象是否为空对象? - 如何判断对象是空数组 - react里父子组件通信 - eventbus原理 - 手写发布订阅 - 手写字符串中每个字符出现的字
一面(1h 6min) 八股 1.css 精灵图 2.如何判断一个空对象 3.如何判断一个空数组 4.事件循环机制 5.react18的新特性 6.聊一下hooks 7.讲讲实习项目中的重难点 代码: 1 画一个三角形 2 画一个3x3的九宫格 3. 伪代码写一个render组件函数 4. 统计字符串并按格式输出 5. 数组扁平 二面(1h2min) 1.为什么没有留用 2.TCP是如何保证可靠性
1. 盒模型 2. flex:1 含义 3. 大盒子为300px,子盒子有五个宽度都为100*100,设置flex:1,还能保持100的宽度吗?如果不行,该如何保持 4. 遍历方式 5. 退出 forEach 循环 a. throw new Error b. return 跳过当前迭代 c. some 用作查找某个字段 6. Map 和 Set 的不同使用场景 7. new 操作 (空间发生什么过
面试时长(40min) 面试官会提前看简历,没有自我介绍环节直接开始 项目相关 1. 大文件上传(切片上传) 2. 提到了promise.all,如果其中一个实例失败的话会怎么样 3. 为什么要选择使用promise.all进行并行上传 4. 了解过断点续传吗? 八股 1. es6中如何判断数组 2. 如何判断一个对象为空 3. url输入到页面渲染有哪些过程 4. 有了解过http3吗? 两道代