1. 三面 上来就是做题,一道二分查找,一道手撕nms,然后问了点nms的八股,我没答对,也没写完整 2.四面 hr面,就问了问之前的学习生活经历,啥时候入职 上上周三收到电话,到今天收到offer,然后周三让我入职,13天火速入职,然后干两天就过年😂。
一面时长30min 1.自我介绍 2. 挖项目(没涉及技术): a. 是不是练手项目 b. 从项目中收获了什么 c. 使用了什么版本的JDK,JDK17有啥新特性(没答出来) d. 如何使用Git进行版本控制的 e. 为啥要使用RabbitMQ,有技术选型嘛?除了MySQL还用过哪些数据库? 4. 场景题 制作一个抽奖系统 5. 八股 a. 线程和进程区别 b. HashTable 和 HashM
本来以为年前没机会找到实习了,结果没想到之前投了没回应的岗位突然打电话过来面试。现在面完了,也记录一下面试过程。 电话先问了些简单的软件测试知识和我目前的情况然后对面介绍了下公司信息,之后就加了微信跟面试官确认时间大概半小时后就约了第二天一早业务面。 图一是业务面的问题我后来复盘用备忘录记了下,面了五十分钟左右所以有些小问题可能记不清了。面完说最晚七个工作日回复,本以为没机会了结果下午就回复说约h
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
六、中国电信(已过) cv,做人脸算法 一面二面间隔2分钟,面了一个半小时多 自我介绍,拷打项目,问的特别细致,从本科到现在的研究方向,看过的论文,说清楚该领域的发展过程,模型的发展。面的脑壳子疼,做了一道智力题,三道算法题,以及口述如何完成人脸中嘴唇的拼接。 电信工资有点低,还自备电脑,于是放弃 七、昆仑万维(已过) 岗位是做算法工程化和优化 得自备电脑,于是放弃
智能驾驶部门 一面-1.15 项目难点 文件如何判断格式 是后缀名吗 图片下载 应该会直接展示出来(? url除了跳转网页的几种方式(如本地文件、邮件) 怎么通过在web输入url调起桌面端程序 对象调用问题 讲输出顺序 深拷贝遇到循环引用怎么处理 讲输出步骤和内容 var nickname = "LiLei"; function Person(name) { this.nickname =
software testing -drive sim部门 c++: 1.顺时针旋转90度二维矩阵 用的是轮转的方法,问是否可以直接交换? 180度旋转呢? 2.虚函数是什么?父类里面virtual关键字的 3.static可以当虚函数吗?不可以,因为虚函数在运行的时候才知道要调用父类还是子类方法。static是在编译的时候就知道了。 4.你对自动驾驶有了解吗? 5.英伟达gpu有了解吗? 6.s
面试官说你应该有点东西,但感觉你表现不出来,其实我是真的菜,基本都忘了😭
1.mysql联合索引失效(简历和项目上没用mysql还是问了) 2.索引底层 3.说说分库分表 4.mysql事务 5.MQ幂等性 6.了解分布式吗 7.spring类如何使用的 8.让我选一个掌握深的知识 java基础、中间件 选了基础的集合,让我换redis 反问 第一次面试 #面经# 不到30分钟,寄
更新:已挂 ------ 淦,我投的校招啊,为什么面的实习岗啊 听说写面经攒好运 二面相对一面场景题来说,少了些场景题,然后项目问的更深一些。 🐮🐮们,感觉redis很重要啊,一二面都问到了,然而我不会。 八股的话,有list和vector扩容问题,如何用数组来保存树,多线程安全问题,如何使udp更可靠(这个感觉挺常问的),然后其他的话大部分都是项目了(用电脑录音,一个字没录到,不知道为啥)。
#软件开发2023笔面经# 自我介绍, CSS居中, flex布局, 盒模型, let, const区别, let能不能重复声明, js数组,对象方法,有多少说多少。 ES6,7,8,9等数组,对象的新方法。 数组去重, promise, 小程序路由跳转, 小程序太大了怎么办, git版本回退, vue登录状态, vue生命周期, 在created周期如何设置响应式数据, vue动态路由, vue
1、自我介绍 2、你对java的掌握如何? 你主要是哪个专业的?软件工程? 主要是学算法 3、介绍一下你简历的项目 4、你说对集合有了解,那你说一下有哪些? 5、那你说一下ArraysList和LinkList的区别 6、那么我要插入和删除元素哪个要方便一点?时间方面哪个更快一点? 7、如何保证线程安全问题?考虑到线程安全你会想到有哪几种解决方式? 8、常用的数据结构和算法 ?各种排序的复杂度 链
自我介绍 红绿灯交替设计 promise 输出题 promise.allSetted 判断对称二叉树, 实现队列,getMax要O1 react hook,解决了啥,是呢么时候提出的 redux解决了什么,怎么用,如果有异步,怎么做 react18 引入了啥,cm,还有其他的哪些优化 useMemo,useCallback,怎么用,区别,memo呢,第二个参数是? vite 开发模式,做了什么事情
一面45min 1.自我介绍 2.测试分类 3.黑盒测试和白盒测试的区别 4.Linux的一些命令,vim,cp,cd 5.TCP三次握手 6.TCP和UDP的区别 7.http的方法(get、post、put...,着重说了一下get和post的区别) 8.Cookie和session的区别 9.用过Python吗? 10.Java的基本类型有哪些? 11.抽象类和接口区别? 12.堆栈的理解