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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务