8.30 字节一面:凉凉 1个小时40min: 1.springboot 怎么声明一个类为bean 2 @Autowired 和 @Resource 的区别是什么? 3.treeSet和treeMap的区别? 4.刚刚有提到treeMap的底层原理是红黑树,那红黑树有什么特点? 5.还有哪些地方用到了红黑树? 6.你了解AVL树吗?红黑树相比AVL有什么优缺点? 7.刚刚有提到索引有用到红黑树,那
太难了 go中如何将string转为[]byte,不申请额外空间? 设计一个并发安全的计数器 有缓冲和无缓冲channel gin框架的路由数据结构怎么实现的 为什么用前缀树 go官方包的路由是用什么数据结构实现的? go的多路复用模型,数据结构? go中如果将Listener 关闭,那么之前已经 Accept 的连接是否会关闭 为什么不会关闭? go中如何判断读文件结束了 go中如何在打开一次文
写面经攒人品。 申请职位为SLAM/3D算法工程师。 首先自我介绍。详细问了我实习的经历,问我为啥辞职,为啥没有留用,有点懵了,就说公司实习转正很少。 一些项目细节ceres优化相关有没有手动算雅克比,我说有点复杂,我没算出来,用的自动求导,然后核函数有用到哪些,区别是什么,然后详细问我图像匹配配准,我说描述子匹配,然后各种筛选,就说我说的东西比较基础。 最后手撕代码,面试官口述题目,我没太听懂,
得物一面20分钟 1.jvm组成,垃圾回收算法 2.可以作为GCRoots对象的有哪些?(直接懵逼) 3.OOM的常见场景及你是如何检查这个问题的 4.方法区会出现什么问题 5.线程池的使用,出现错误会有什么应对措施 6.Redis常用数据结构和他们的底层实现 7.项目拷打,介绍项目功能,遇到的问题,和你做了哪些优化 8,最后反问 感觉是g了,面试官问的非常的细致,八股文也是偏向底层的那种,可能项
一面20分钟 1. 数据采集有什么难点?(采集的程序不能占用过多CPU,要不然影响正常业务) 2. 还有没有什么其他问题,比如数据丢失什么的?(30s打一个点,丢一个点也没啥,可以容忍,多打了点,后面的系统会自动聚合成一个点) 3. 帮忙解决过什么线上问题?(讲了一遍业务背景,说了运维中遇见的问题,但是面试官想的是因为程序出错遇到的问题,不是这种低级问题,damn) 4. 讲讲Raft协议(bal
1.八股 有几种网络io模型? 异步网络模型在什么场景下你了解有应用过?(回答了线程相关的场景) 除了用线程完成,还有什么操作可以完成异步操作? 同步阻塞和同步非阻塞在java层面怎么实现?(说前面网络io模型答得挺顺畅,具体实现细节还需要提升一下) 描述一下一次完整的http请求 知道的长连接有几种实现方式? 一个http请求包含哪几部分内容? 请求头里面的信息都有哪些? http的状态码有哪些
1.自我介绍 2.实习项目25min(从技术上详细介绍,场景扩展,怎么解决?) 3.算法25min 爬楼梯,时间复杂度,优化空间复杂度 lru没撕出来面试官人很好,一直在引导,脑子懵了没写出来,感觉面试官都无语了 场景扩展也答得一般,估计是凉了
6月28号面的 1. 自我介绍 2. git的命令 3. 如何判断一棵树是二叉搜索树 4. 怎么理解面向对象 5. 做题连续子数组的最大和 面试官给的意见:在不限语言的情况下,可以考虑使用语法简单的python,节省时间。
(1)面试官介绍部门业务, 自我介绍环节 (2)Java和Go有什么区别? 这里的话因为他们部门是用Go的,所以应该想看看我对Go的了解程度 回答: 第一点,从语法糖的角度上来讲,像JDK8的Java它的语法糖是比较少的,因此整体来看语法比较工整,Golang的语法糖比较多,所以看起来它的代码也会比较简洁。 第二点,从提供的内置集合来看,Java提供的集合会更加丰富一些,像Java的话会提供一个优
感觉有点偏难了, 还是自己太菜了?😭
投简历后一两周约面,之前自己投了一个byteIntern,等它简历挂后就约面了。后端开发-新业务,财经部门好像,内推人介绍是抖音支付? 一面5.25 自我介绍 说说HashMap,为什么使用红黑树?1.7为什么头插(让我猜一下)?扩容机制?为什么扩容2倍? synchronized与reentrantlock区别?平时使用哪个为什么? AQS是接口吗?有哪些没有实现的方法(tryacquire\t
投前端开发的时候顺手投了一个嵌入式软件,结果前端挂了,嵌入式软件进了。 本着笔试做都做了的想法,硬着头皮面试,从来没有做过嵌入式软件相关的项目,技术面hr都不知道问啥,就问了一下我前端项目中的可视化是如何实现的😅 然后就是hr面,问了下本科在哪个校区,是不是保研,还投了哪些公司,未来的规划就是一些常规问题
8.30秋招提前批第一次面试。凉了很久了 1.给你一个文本,以第二列的值为顺序排列整个文本 sort -k 2 2.grep fgrep区别 frep 匹配的表达式不作正则表达式处理, 仅作一般字符串处理 grep -v什么意思 -v 或 --invert-match : 显示不包含匹配文本的所有行。(反向匹配) 3.查找pid为100时的TCP端口号 netstat -tnlp|grep 100
昨天下午面的,今天上午共享了 46min 怀疑是kpi面 面试官全程不开摄像头,环境很嘈杂 问项目,感觉对方听不懂刚开始还以为HR面的 C++、网络、系统八股问了一些 然后问了一些冷门知识点 哈夫曼编码 前缀表达式 手撕151. 反转字符串中的单词 从后往前一次遍历秒了,说拷贝次数太多让优化想了两分钟没思路说就到这吧面试结束 没有反问环节 体验巨差
项目场景问题 mysql的相关内容:mvcc,B+索引和二级索引的区别,插入一条数据B+树的分裂情况,varchar的最大字节数目,多级索引的叶子结点存储的是什么,二级索引的叶子结点存储的是什么。隔离级别。mysql的脏读,幻读如何解决的。mvcc的不能解决幻读的情况。undo,redo日志是什么有什么作用。查询语句的加锁分析分析。删除语句的加锁分析。 两个sql:查找男生和女生的人数。查找平均成