#华为od面经#
#华为od面经#
机试380 感觉不是都很难,技术面了三轮
第一面紧张代码没撕出来
【/**某公司,每天早上都有很多人去坐电梯,每个人都可能到不同的楼层.同时电梯还有一个容量限制.电梯最多只能带K个人.电梯从第a层到第b层,会花费|a-b|的时间.
现在有N个人,以及知道每个人想要去的地方,请问如何坐电梯,才能使每个人到达到他们对应的楼层,且所花费时间最少.电梯最后要会到第1层.
输入
对于每个输入文件,先输入两个整数N,K.表示有N个人,以及电梯的容量K.
接下来一行,有N个整数,f1, f2, … , fn. 表示每个人要到达的地方.
(1 <= N, K <= 2000, 1 <= fi <= 2000)
输出
输出最小的花费时间.】 贪心算法
二面 是回文字符串 比较简单
三面 是力扣上的 592
我这里就把所有问题都整理一起 ,也分不不清那一面问的了。 对三面面试都着重问项目 重点 一直问知道你歇菜
1. 线程创建方式 ;
2. Spring ioc aop 说说你的理解知道多少 / 说说你对spring 了解
3. hashmap 底层
4. spring 设计模式有哪些 , 说出八个后问能不能手写单列或者工厂模式。。
5.redis 基本数据结构。
6. 创建实列的方式有哪些 ? (反射 ,new ,clone(),前端传输过来 序列化)
7. 深拷贝,先拷贝
8. jvm 主副内存什么的 忘记有个主副相关的。
9.Spring boot 自动装配流程。
10. spring scope 作用域。
11.垃圾回收器 有哪些 垃圾回收算法也要看。
12. redis 为什么块 ( 基于内存,高校数据结构,合理线程模型,虚拟内存机制)
13. 插入数据如何确保 redis 和数据库同步
14. mq 如何保证消息顺序消费
15.mybatis 如何进行分页
16. spring 如何解决循环依赖
17. 你知道的加密算法有哪些。
18. 如何创建线程池 ,需要几个参数 ,详细说一下。
切记不要装B 说一些你不太熟的领域 ,不然会一直追问到你社死。
机试380 感觉不是都很难,技术面了三轮
第一面紧张代码没撕出来
【/**某公司,每天早上都有很多人去坐电梯,每个人都可能到不同的楼层.同时电梯还有一个容量限制.电梯最多只能带K个人.电梯从第a层到第b层,会花费|a-b|的时间.
现在有N个人,以及知道每个人想要去的地方,请问如何坐电梯,才能使每个人到达到他们对应的楼层,且所花费时间最少.电梯最后要会到第1层.
输入
对于每个输入文件,先输入两个整数N,K.表示有N个人,以及电梯的容量K.
接下来一行,有N个整数,f1, f2, … , fn. 表示每个人要到达的地方.
(1 <= N, K <= 2000, 1 <= fi <= 2000)
输出
输出最小的花费时间.】 贪心算法
二面 是回文字符串 比较简单
三面 是力扣上的 592
我这里就把所有问题都整理一起 ,也分不不清那一面问的了。 对三面面试都着重问项目 重点 一直问知道你歇菜
1. 线程创建方式 ;
2. Spring ioc aop 说说你的理解知道多少 / 说说你对spring 了解
3. hashmap 底层
4. spring 设计模式有哪些 , 说出八个后问能不能手写单列或者工厂模式。。
5.redis 基本数据结构。
6. 创建实列的方式有哪些 ? (反射 ,new ,clone(),前端传输过来 序列化)
7. 深拷贝,先拷贝
8. jvm 主副内存什么的 忘记有个主副相关的。
9.Spring boot 自动装配流程。
10. spring scope 作用域。
11.垃圾回收器 有哪些 垃圾回收算法也要看。
12. redis 为什么块 ( 基于内存,高校数据结构,合理线程模型,虚拟内存机制)
13. 插入数据如何确保 redis 和数据库同步
14. mq 如何保证消息顺序消费
15.mybatis 如何进行分页
16. spring 如何解决循环依赖
17. 你知道的加密算法有哪些。
18. 如何创建线程池 ,需要几个参数 ,详细说一下。
切记不要装B 说一些你不太熟的领域 ,不然会一直追问到你社死。
全部评论
请问下一面没斯出来 然后没挂吗 你是不是学历很好
m
机试题还记得吗,能分享下吗
什么岗位呀
楼主几年经验啊
nb的,三面这个题好麻烦
电梯那题我做过,停难理解的
相关推荐
查看23道真题和解析
点赞 评论 收藏
分享
11-04 10:20
门头沟学院 算法工程师 点赞 评论 收藏
分享