面了一个小时多一点 数组链表的区别 二叉树的特点 红黑树的插入 怎么处理单浮点精度问题 如何比较浮点数 类型强转的时候要注意什么 问操作系统(我说我才大三 还没学这个课程 就跳了) 说下熟悉的设计模式 单例模式中 用到什么锁 聊下项目 聊了下微服务之间的调用 业务流程 tcp网络模型 tcp和udp区别 粘包问题 dns流程 dns用的什么协议 http和https区别 用的什么加密方式 公钥私钥
带场景算法题,简单 equals与==区别 线程安全的集合 线程状态 get与post区别 mysql索引数据结构 有哪几种索引 一张表最多几个索引(官方15个?一般10个) 索引建立原则 怎么分析慢查询,用什么语句 介绍下join语句 union与union all知道吗 抽象类能加final吗 try catch finally中哪个可以省略 catch中有return finally中也有r
一面电话面20min(9.28) 把能记住的问题做一个记录 java集合有哪些,从上到下,挨个说一下 锁机制,synchronized和lock(主要是Reetrantlock,例如怎么申请锁的)以及区别? 在Reetrantlock中如何实现像synchronized中的wait和notify机制 Spring中AOP的各种参数(target、joinpoint之类的)说明 Spring如何解决
Base:厦门 两个面试官 第一个面试官先问 之后第二个面试官提问; 时间:2022.10.14 大概半个小时,无手撕 第一个面试官: 1、自我介绍 2、web服务器中的Reactor和Proactor区别,以及epoll和io_uring的区别实现原理; 3、Io_uring的底层实现及代码中相关函数? 4、高并发内存池的是如何设计实现三重缓存的? 5、平时是如何获取相关领域的最新技术知
11.8 7点20-8点03 全程被虐 1、mysql使用什么存储引擎,Innode与myIsAm的区别?Innode锁了解吗? 2、rpc与本地调用的区别?rpc的过程? 3、redis用来干什么?redis中的key怎么设置,类型是什么?过期时间是什么?redis与DB的一致性如何解决?(使用rabbitMQ跟踪binlog的方式)追问 这种方式与先改DB同步更新redis的优缺点在哪? r
8.22下午3点开始,持续大概1个小时。 1. 自我介绍 2. 出于什么考虑报的后端开发岗位? 3. 现在手上有什么其他offer? 4. 你更倾向于哪个offer? 5. 讲一下教研室的项目,以及就此延申的几个问题 6. 本科和研究生期间实习过吗? 7. 旷视是做什么的了解吗? 8. 为什么考虑做后端开发而不是别的? 9. 未来规划 10. 说一下做的比赛 11. Java相关有没有了解比较深的
8-30下午 已收获感谢信哈哈哈 1. 自我介绍之后八股时间。 2. ==和equals的区别。 3. 为什么要同时重写hascode和equals。 4. Java有多少中设计模式。IO流中的包装类使用的是什么设计模式。将一个接口转换另一个接口类型,用的是什么模式。 5. 面向对象的软件设计原则都有什么?什么是里氏代换原则。 6. 了解
50 min 一位很友好的前辈 9.2 面 9.16日挂 Warm up 自我介绍 对大疆有什么了解 为什么选择这个岗位 项目相关 无人车项目 SLAM 主要是视觉SLAM 还是激光雷达SLAM,还是两者融合的? 知道哪些点云的格式? 有用过大疆的产品做SLAM吗? 项目难点在哪? Spark项目 Kafka 在项目中主要是用来做什么的? Kafka 如何保证顺序读取消息? 如何保证幂等写? 使用
base北京,boss上随便投的,居然能有面试机会。 自我介绍 能接受北京吗?接受多语言开发吗? (这个岗应该是云原生相关的,组内Python和Golang都有,本人刚好熟悉这俩所以就捞起来了) 为什么学go?讲讲你对go的理解?看过什么书? go的内存模型 go的基本数据类型 go的传参机制 你是怎么理解docker的? dockerFile 常用指令 docker 数据卷 对 Kubernet
简历上写的是c++,但面试官估计是Java的,一上来问我会不会Java,我说了会,他问了几个问题后,有些没答上来,就没有继续为难我。然后开启八股的轰炸。 面向对象 面向对象的特征 Java中多态的实现和作用 Java中继承和多态的区别 Java中抽象类和接口之间的区别 数据库 数据库事物的隔离级别及每种隔离级别的使用场景 数据库的索引及数据结构 数据库事物的特性 操作系统 如何查看计算机的内存使用
#24届软开秋招面试经验大赏# 面试官:问我的技术栈是什么? 我: C++ 面试官:我们大多岗位都是JAVA,有学过JAVA吗或者有了解过吗? 我:了解一点,但没系统学过 面向对象的特性 ( 封装,多态,继承 ,隐藏) 还好之前面试的时候问道过隐藏特性 list 和vector区别 再就是问数据库,因为我简历上写了一个项目于就是数据库开发的,疯狂问。 1.怎么实现多事务的并发、没讲出来,叫我讲伪码
面试官人很好,中间自己的迷惑回答给面试官说笑了😀,其中问的一个知识点记岔了,照着错误的答案解释不出来 1、自我介绍 2、关于学校的一些事情,如有没有课、学校教了什么之类的 3、关于学习的一些事情,如平时怎么学习的之类的 4、关于项目的一些提问 5、数据库写完但是还没写MQ时,如果电脑宕机了怎么办 6、为什么用SpringBoot,它的自动装配原理 7、SpringBoot中bean的创建过程 8
全程50分钟 日志循环输出是什么意思? 多线程日志是否保证日志顺序? 为什么要用双缓冲区,比普通的异步日志好很多吗? 怎么实现跨平台的? 动态库和静态库的区别,Linux文件后缀是什么,你这个项目是静态库还是动态库? 日志刷盘策略?(缓冲区到达一定大小或每秒刷盘)准备刷盘的时候有日志正在往缓冲区写怎么办,怎么知道这条日志有没有写完? webserver的工作流程讲一下? 什么是异步io?讲讲触发模
猜是简历面,因为流程官网一直卡在测评没有推进,估计是看了简历先聊一次看要不要推进(俺菜鸡一个),挂 下午两点零五打电话说两点半笔试,笔试题直接从邮箱发word文档过来😅不难,两道选择7,8道基础编程,写死锁、单例模式、反转字符串这种,一个小时做完发回去 5点多就问能不能电话面试,我说晚上吧,他说行。然后一上来🈚自我介绍,直接问数组和链表区别,数组删除元素不移动后续元素怎么做,链表如何加快查找效
总共18min 自我介绍,简单问了一下项目,看我使用Python和java,问我擅长什么 1. 项目中数据在MySQL如何存的?MySQL怎样加快查询速度?(答了索引、表结构、SQL) 2. jvm中的堆结构和栈结构介绍,线程对应的是哪些结构 3. mybatis怎样实现持久化,原理是什么? 4. Python中使用过哪些算法?