当前位置: 首页 > 面试经验 >

得物 测开 一面

优质
小牛编辑
84浏览
2023-09-11

得物 测开 一面

进度:

  • 8月31日 投递
  • 9月5日 收到测评邮件
  • 9月6日 在线测评(选择|编程|问答)
  • 9月7日 收到一面预约邮件
  • 9月9日 一面(本文内容)

--------------------------------------------------

面试官很客气,面试内容以基础内容为主

有些知识点一时没想起来会给提示和引导

在回答不充分的时候还会给普及一些知识点

--------------------------------------------------

一、自我介绍

二、介绍项目技术栈

三、数据结构内容

  1. 数据和链表的区别
  2. 了解哪些排序算法?哪些排序算法效率高一些?时间复杂度如何?
  3. 两个无序二叉树合并有序?追问还有什么方法
  4. 贪心算法和动态规划有什么区别?
  5. 有了解分治思想吗?和动态规划有点相似,有什么区别呢?

四、操作系统相关

  1. 进程和线程有什么区别?
  2. 线程和线程之间的通讯方式有哪几种?
  3. 线程资源依赖死锁问题,如何避免?
  4. 线程死锁的四种必要条件
  5. IO多路复用?java NIO、BIO等模型

五、数据库(关系型Mysql)

  1. 查询第50条到100条记录
  2. InnoDB的索引类型
  3. 主键索引、唯一索引和联合索引
  4. 一张表用a,b,c三个字段作为联合索引,一条SQL命中了a和b是否会走索引
  5. mysql的事务特性、隔离级别
  6. mysql的锁机制,悲观锁和乐观锁的区别

六、Java

  1. 讲一下collection和map
  2. list和set有什么区别?set里面可以有null值吗?list是不是可以有多个null值?
  3. hashmap和hashtable有什么区别?hashmap的底层原理?如何解决hash冲突?
  4. concurrentHashMap和hashmap有什么区别?

七、spring

  1. IOC和AOP的概念、IOC的实现机制
  2. 依赖注入的方式
  3. spring bean 的生命周期
  4. springboot配置文件的加载顺序?yml和properties

八、为什么会投递测试开发这个岗位不去业务开发或者其他岗位?

九、反问

当前状态:面试流程中(+_+)许愿二面

记录于 2023-09-11 21.00

#面经##得物##测开##得物测开#
 类似资料: