校招 未知部门 / 测试开发 / 一面/二面

[面试日期] 2023-09-11 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>得物 测开 一面</h2> <p>进度:</p><ul><li>8月31日 投递</li><li>9月5日 收到测评邮件</li><li>9月6日 在线测评(选择|编程|问答)</li><li>9月7日 收到一面预约邮件</li><li><strong>9月9日 一面(本文内容)</strong></li></ul><p>--------------------------------------------------</p><p>面试官很客气,面试内容以基础内容为主</p><p>有些知识点一时没想起来会给提示和引导</p><p>在回答不充分的时候还会给普及一些知识点</p><p>--------------------------------------------------</p><p>一、自我介绍</p><p>二、介绍项目技术栈</p><p>三、数据结构内容</p><ol><li>数据和链表的区别</li><li>了解哪些排序算法?哪些排序算法效率高一些?时间复杂度如何?</li><li>两个无序二叉树合并有序?追问还有什么方法</li><li>贪心算法和动态规划有什么区别?</li><li>有了解分治思想吗?和动态规划有点相似,有什么区别呢?</li></ol><p>四、操作系统相关</p><ol><li>进程和线程有什么区别?</li><li>线程和线程之间的通讯方式有哪几种?</li><li>线程资源依赖死锁问题,如何避免?</li><li>线程死锁的四种必要条件</li><li>IO多路复用?java NIO、BIO等模型</li></ol><p>五、数据库(关系型Mysql)</p><ol><li>查询第50条到100条记录</li><li>InnoDB的索引类型</li><li>主键索引、唯一索引和联合索引</li><li>一张表用a,b,c三个字段作为联合索引,一条SQL命中了a和b是否会走索引</li><li>mysql的事务特性、隔离级别</li><li>mysql的锁机制,悲观锁和乐观锁的区别</li></ol><p>六、Java</p><ol><li>讲一下collection和map</li><li>list和set有什么区别?set里面可以有null值吗?list是不是可以有多个null值?</li><li>hashmap和hashtable有什么区别?hashmap的底层原理?如何解决hash冲突?</li><li>concurrentHashMap和hashmap有什么区别?</li></ol><p>七、spring</p><ol><li>IOC和AOP的概念、IOC的实现机制</li><li>依赖注入的方式</li><li>spring bean 的生命周期</li><li>springboot配置文件的加载顺序?yml和properties</li></ol><p>八、为什么会投递测试开发这个岗位不去业务开发或者其他岗位?</p><p>九、反问</p><p></p><p>当前状态:面试流程中(+_+)许愿二面</p><p>记录于 2023-09-11 21.00</p><a>#面经#</a><a>#得物#</a><a>#测开#</a><a>#得物测开#</a>
AI 推荐面试题