时间线 9.08 -- 投递 9.09 -- 测评 9.11 -- 一面 最终结果:一面后一小时挂,后面正是批又做了次笔试,但也没动静了,估计招完了吧 一面(60min) 问的很多,难度不低 激光ICP,NDT,为什么要点线匹配和点面匹配 IMU预积分,怎么建模 VINS和ORB-SLAM区别,单目初始化,VINS外参在线标定 EKF滤波,ESKF,会不会UKF和PF GNSS数据怎么用的,GNS
自我介绍 介绍项目 缓存雪崩缓存击穿缓存穿透解决方法 哨兵模式介绍 主动更新和延时双删 java反射和项目中的用处 java面向对象和面向过程 栈和队列区别 如何用两个栈模拟队列 算法题:轮转数组,写了最蠢的方法,然后面试官提醒我,一起debug,写了十几分钟才搞出来 转java后第一场面试,还是不太适应,八股没背熟啊啊啊啊 #百度# #java# #大厂# #面试# #实习#
一面,问技术选型,为什么选择rabbitMQ,跟kafka之类的区别是什么 MQ怎么保证消息消费的(从生产者确认,持久化到消费者确认)mq宕机了怎么办? mq队列满了从哪些方面考虑?(这里我一开始没思路,面试官引导我,我慢慢说了限流、丢弃、扩容以及检查消费者业务端瓶颈) 讲讲Java里面的快速失败(这个我没听过,面试官给我解释了) 那你说说concurrentHashmap怎么实现的。 讲讲MyS
11.26百度二面(1h) 自我介绍1min 项目30min(拷打麻了): 详细讲讲项目以及你负责的部分?系统面向人员?主要功能(核心业务)是什么?物业单位安装了一个电梯需要记录到系统吗?是的需要审批的,讲一下审批流程。电梯登记哪些信息?设备注册代码,所属单元号等等,一个电梯需要维修了怎么办?就是维保的核心业务。介绍一下维保工单的业务?工作流是怎么实现的?事件监听机制是怎么实现的?派单可以多人派吗
1、自我介绍 2、问了很多关于测试相关的问题(八股)这部分确实没准备,都是靠网上零零碎碎的信息回答的,还有很多都直接说不知道 3、项目拷打(具体做了什么,负责哪部分,遇见最大的困难是什么) 4、Linux指令 如何查看日志 如何查看进程,如何杀死进 5、Python基础题 如何进行字符串切分 6、如何进行MySQL的优化 7、模拟工作场景中出现的问题,考验合作能力和应变能力 8、现场编写MySQL
1、项目问题--在线支付如何实现 2、图片懒加载,底层实现原理 3、flex实现三列布局是等高等宽,随着内容进行自适应高度,内容在栏内实现垂直和水平都居中 4、用一个函数比较两个数(基本数据、数组、对象)是否相等 5、作用域和作用域链 6、get和post的区别 7、常见git命令 8、git pull和git fetch的区别 9、用一个函数实现多个promise串行执行 #百度##前端##面经
人生中的第一次工作面试,很紧张磕磕绊绊但思路还算清晰,面试官很好无压力,除了抽象的面试软件闪退三次后改电话面试外体验极佳。(bg主要是做图像的) 问题: 1.自我介绍 2.介绍一下unet 一堆提问 3.介绍一下kaggle比赛 gcn和cnn区别 4.了解bert吗,回答了解trm于是开始问trm八股 5.了解哪些激活函数 6.了解哪些优化器 7.了解哪些推荐模型,答wd\df\dcn,问dcn
自我介绍 项目, js数据类型,判断数组方法,判断是不是对象 如何判断空对象,==与=== vue3与vue2区别 vue3异步请求在哪一个生命周期写,create在哪写 vue-router实现组件缓存 keep-alive有哪些属性 js事件冒泡 js中写自定义事件怎么写,怎么在全局监听事件,怎么访问到这个数据 懒加载 vue2定义一个数据,让全局都能访问到,定义在哪,vue3呢,event
时长:1h 1.自我介绍 2.拷打项目和介绍,这部分问得蛮细的,八股涉及: 1)transformer相比其他结构的优势 2)itemcf和usercf的区别 3.手撕:打乱一个长度为n没有重复元素的数组,打乱后,数组的所有排列是等可能的。先说思路,然后实现 4.反问: 1)部门业务:涉及广告的都做 2)面试流程:2技术面+1主管面
全程50min无算法 1. 自我介绍 2. 实习内容拷打(实习时候负责的系统架构,qps,pv,稳定性,性能优化和线上事故处理) 3. goroutine内存泄漏的情况?如何避免 4. 讲一下协程和线程的区别?从多个角度说明,讲一下golang协程是如何调度的,和java线程的区别 5. slice和array的区别,讲一下底层的结构 6. channel的用途和使用上要注意的点,底层的结构是怎样
百度提前批,Java 一面:8.29 二面:9.5 三面:10.12 开奖:11.21 一面(1h) 项目拷打:互金核算系统; 八股: Redis 持久化方式; RDB 写时复制原理; AOF 重写机制,同一个 key set 一亿次,AOF 怎么记录; Redis 支持事务吗; 事务 ACID; 给 SQL 看走不走索引; Java 锁类型,手写死锁代码; 手撕:LC849 到最近的人的最大距离
50分钟,如流平台,开始即共享屏幕 项目:三级联动如何实现 js基本数据结构 原型和原型链 输入输出题目 webpack的使用 轮播不用swiper的实现思路 flex布局 get和post的区别 手撕1:判断a和b相等 手撕2:实现三列布局,要求三列登高等宽,并以内容最多的一列高度为准,同时每列内容居中 反问 秋招遇到的第一个女面试官,语气还是挺温柔的,虽然经常皱眉,因为我菜所以问题问得越来越简
一面 水平垂直居中的实现方案 如何页面适配(vw vh) forEach和map的区别 深拷贝和浅拷贝的区别 cookie sessionStorage和localStorage 事件循环是什么 手写url解析成对象 手写字符串中查找单词出现次数 二面 css如何实现动态宽度 vue中key的作用 原理 vue中数组不能实现响应式,怎么弥补这个缺陷 vue3中是怎么做的 router.js怎么配置
#软件开发笔面经# 很奇怪,不知道是哪个部门的,官网投的简历挂,boss投的已读不回,就这么水灵灵约面了? 也是面得最稀烂的一次😵 1.怎么判断一个变量是不是对象? 2.如何判断空对象? 3.发异步请求都有哪些方法?比如我想发一个业务请求, 用什么方法? 4.如何取消一个业务请求? 5.遍历数组都有哪些方法? 6.map和forEach有啥区别? 7.比如我有一个电话号码, 想要截取后四位, 用
#软件开发笔面经# 50min 挂 1. 自我介绍 2. 拷打实习 - 1. 测试计划怎么做的 - 2. 针对某一个需求讲一下测试用例 3. 操作系统 - 1. 进程和线程有什么区别 - 2. 进程有几种状态 - 3. 进程是由什么组成的 4. Linux - 1. 打开一个文件夹 - 2. 查看当前目录 - 3. 在两台机器之间传输文件 - 4. 查看一个端口的占用情况 - 5. netstat