仅供参考,会有选择性回复评论区 背景:上家毕业,22届社招,c++半吊子 投递:boss 岗位:后端 算法题:共享屏幕本地调试 一面: 算法题:输出有序数组的全排列(递归,口头描述非递归写法) 八股文: Redis持久化的两种方式,分别会在什么时候数据丢失 惰性删除和延迟写入 Redis链表,删除其中某个元素后发生的变化 Redis怎么实现分布式锁 哨兵模式和主从模式 http和https的区别,
2022.9.15 1.自我介绍 2.选一个项目介绍一下(RPC),有Dubbo多少的功能(30%吧) 3.如何暴露服务(不会) 4.服务挂了怎么办(连接断开),然后呢(不会) 5.数据库,一张表里有三个字段,订单id(时间+随机),用户id(随机),下单时间(毫秒级),此外还有其他的字段,如果是你,用什么做主键,用什么做索引,为什么(随便说的,忘了) 6.为什么一般用自增id做主键(存储时顺序插
9.26 / 10:50 / WeLink / 大约28分钟 自我介绍 什么时候开始学习Java 对类和对象的理解,内存中的分别存放在哪 一个对象修改了静态变量的值,其他对象是否可见 说说final,final能不能修饰方法的形参 方法中对形参的值的修改,方法外部是否可见(应该就是问Java的值传递) 对反射的理解 了解的框架中哪里用到反射 对List中元素的排序的方式,升序和降序 创建线程的方式
流程 10月3日投递,10月9日约面,10月12日一面,10月18日感谢信。 一面 全程 50 min 自我介绍 输出题 实现管道函数 实现 sleep 函数 Promise.all 和 Promise.race 的区别与使用场景 了解哪些排序算法 数组的 sort 方法底层是哪种排序算法 说说对原型链的理解 强缓存和协商缓存的区别 了解哪些 Linux 命令 curl、dig 和 nslooku
一面 二面
一面 二面 忘记记录了
自我介绍 根据自我介绍问了 SQL列转行和行转列和 国际化相关知识(货币转换,阿拉伯国家文字顺序如何解决) 以及我提供的公用组件如何挂载到其他人的页面上的 JS基本数据类型有哪些 bigint 如何用 js创建对象的几种方式(没问继承相关,但我觉得说一点更好 new 一个对象的过程 ES6新特性 Promise的几种状态及状态转换,then返回的Promise和原Promise的关系 CSS ma
#软件开发2023笔面经# 一面大约20分钟 自我介绍 实习收获 组件通信 原型和原型链 vue2和3响应式原理 事件循环机制 v-for中的key 虚拟dom 往div插入1000个span,如何操作比较好 箭头函数和普通函数的区别 总体感受是节奏很快,一个问题接着一个问题,应该是要面试的人太多了吧,有点冲kpi的感觉了,不过面试官人还挺好的很耐心
美团春招前端一面(2023.3.20) 1、两个数组的并集、差集、交集; 2、常用的数组遍历方式; 3、forEach怎么跳出循环; 4、map和reduce的区别; 5、for...in和for...of的区别,深挖for...in和for...of 6、promise的状态和解决的问题; 7、promise的方法,为什么Promise解决了回调地狱问题 8、实现批量请求,共1000个请求,每1
10月15日下午四点一面,Java岗 1 自我介绍 2 问了一些基本信息,奖学金、成绩排名啥的 3 介绍一下简历项目 4 项目怎么做认证?怎么做授权?怎么做会话保持? 5 token存在哪里?用了redis还用session去存了吗?redis里都存了哪些数据? 6 系统规模有多大?有多少人在用? 7 项目前端和后端是怎么通信的?用的哪种协议? 8 HTTP有哪些请求?有哪些区别?GET和POST
岗位java开发 1 自我介绍 2 大学期间专业课哪门学的比较好? 3 XXX这门课给你最大收获是什么?这门课对你最大的帮助? 4 (提到了一些数据结构会用到项目当中)项目里都用到了哪些数据结构?Set底层原理?HashMap底层原理,时间复杂度? 5 红黑树是什么?有什么特点?应用场景?插入过程?(只说了一部分就说可以了,时间有限) 6 实习期间最大的难点是什么?具体哪个地方?实习期间最大的产出
9.19今天刚一面的 1. js在浏览器中的事件循环机制? 2. 同步代码有哪些?宏任务、微任务的产生?举例 3. requestAnimationFrame是什么任务? 4. ES6中异步的实现 5. react在项目中为避免过渡渲染的优化 6. JS原型和原型链 7. ES6和ES5继承、区别 8. ES6中static的this指向 9. 跨域的方法、跨域有关响应头 10. 浏览器缓存、强缓
1.面向对象3大特征 2.java是否能多继承,怎么实现多继承 3.抽象类 4.数据库特性,隔离级别 5.sql语句查找 6.static关键字的使用 7.手撕:寻找字符串出现频率最高的字符 8.代码改进和测试 ——————二面——————————————— 1.先闲聊了几句,在哪里读书,为啥base深圳,面了哪些公司 2.为啥选择测试 3.数据库sql语句 4.场景题:周五安排你兼容性测试40台
9.16一面 9.20二面 9.22HR面 测试开发工程师 一面 30min 1. 自我介绍(时间控制到2-3min) 2. 实习情况 3. 一个好的缺陷描述应该包含哪些内容 4. 实习过程中发现的印象比较深刻的缺陷 5. 第二段实习经历中开发类主要负责了哪些内容,有哪些产出 6. 熟悉Java和Python?线程和进程的最大区别 7. 线程生命周期中的状态 8. sleep和wait方法的区别
9.16一面 9.20二面 9.22HR面 测试开发工程师 #测试##测试工程师##招银网络##招银网络科技校招##招银网络科技##测试开发# 一面 30min 1. 自我介绍(时间控制到2-3min) 2. 实习情况 3. 一个好的缺陷描述应该包含哪些内容 4. 实习过程中发现的印象比较深刻的缺陷 5. 第二段实习经历中开发类主要负责了哪些内容,有哪些产出 6. 熟悉Java和Python?线程