浪潮笔试面试经验

本文分享了作者在浪潮的笔试和面试经历。笔试包括20道选择题和两道编程题,涉及平衡二叉树、硬件知识和软件设计模式等。面试侧重于学术成绩、实习经验及项目细节,面试官提问了值类型与引用类型的区别,以及JavaEE项目中的连接池使用。
摘要由CSDN通过智能技术生成

先说说浪潮的笔试吧,用的在线笔试,但是其实笔试无所谓面试好就可以,笔试20道选择题,单选多选都有,两道编程题,其中第一道很简单,第二道挺难的没做出来,笔试考了平衡二叉树,包括其旋转和性质,这个当时我忽略了,还有一两道硬件的题目,也给蒙对了,排序考了一个,还考了软件设计模式,具体题目记不起了。

编程题目第一道很简单,考的条件判断,10-20,20-40,40-80,80-160输入数据判断在那个区域输出不同的数据。

第二道比较难,原题目是这样的:

互联网+掀起了机器人的热潮,机器人产业发展在全世界如火如荼。作为不甘人后的程序员,小B也决定开发自己的机器人。她正在努力的编写控制程序,教会机器人寻找最短的路径,从一个位置到另一个位置,并记录下所有的动作。但问题是小B的程序中有一个Bug,机器人所走的并不总是最短路径。好消息是,机器人记录着自己的每步动作。小B希望找到出错的地方,但她忘记了用来测试机器人的地图。如果有地图,她就能轻易知道机器人移动的方向正确与否。遗憾的是,地图没有了。因此小B找你帮忙,希望你能够帮她确定是否存在至少一个地图,使得机器人记录的路径是最短的。

地图是由无限多方块区域构成的,每个方块要么是空的,要么包含障碍物。小B编写的控制程序还是很智能的,机器人从不会冲入障碍物。根据机器人的移动记录确定是否存在至少一个地图,使得机器人从起点到终点的移动路径是最短的。机器人每步只能从当前方块中移动到相邻的空方块,方块相邻的定义是两个方块有共同的边。


往左L 往右R 上U 下D

输入
LLUU

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值