11.4号一面,非科班渣硕49年入国军java转码选手,电话面试(40min) 首先面试官进行了简短的介绍,部门,做的业务之类的。 1.自我介绍 2.项目用了些什么框架? 3.RocketMQ主要是用来做了哪些 4.Swagger集成怎么做的,用了哪些注解 5.分页查询怎么做的 6.项目的难点,怎么解决的 7.三次握手 8.OSI七层模型 9.负载均衡算法 11.进程和线程的区别 10.内存分页和
我昨天接受了一次采访,问了一个问题: 赛车商店系统: 该系统存储有关可供玩家使用的汽车的信息。 两种换档策略:手动/自动 两种燃料:汽油/柴油 设计一个可以生产玩家要求的汽车的系统(如果玩家想要一辆手动换挡、燃烧柴油的汽车,你的系统应该提供一辆符合要求的汽车实例),系统应该具有良好的可扩展性和可运维性。 我的想法和解决方案: 我的想法是需求包含两个属性:齿轮和燃料。我计划制作一个抽象类包含属性和相
我想知道当我检查我的设备是否通过蓝牙连接到汽车系统时,是否有任何特定的回调或类似的东西。 我知道有些公司在连接到这些系统时会更改用户界面。比如说,一个没有蓝牙连接或戴着耳机的蓝牙连接的用户界面与一个连接到汽车时完全不同的用户界面(例如,在开车时很容易点击的大按钮) 我看了Android的BluetoothAdapter。我特别感兴趣的是,ACTION\u CONNECTION\u STATE\u
使用EV3主机上的按键控制小车还是比较麻烦,能不能通过遥控来控制小车呢? 当然可以! 乐高提供了一个红外线传感器和遥控器: 但是红外遥控器需要很强的方向性,而且那个遥控器太简陋了,连个摇杆都没有。 还有一种方式是使用蓝牙手柄,这样我们就可以找一个游戏手柄直接通过蓝牙控制小车,太方便了有木有! 我找了一个任天堂的游戏手柄: 理论上支持蓝牙的游戏手柄都是可用的,标准游戏手柄按键如下: ┌────
上一节我们已经搭好了开发环境,接下来就可以写Python程序来控制小车了。首先用EV3主机、大型伺服马达和超声波传感器搭建一个小车: 可以自由发挥,我的小车完成后长这样: 下一步,我们用程序控制小车。首先根据马达和传感器接入的位置初始化如下: motor = Motor(Port.B) # 接在B口 ultrasonic = UltrasonicSensor(Port.S4) # 接在4号口 然
我目前正在Anylogic中对自动驾驶汽车进行模拟。但我现在的问题是,在Anylogic的道路交通库中,我不知道汽车是否有可能改变车道,朝相反的方向行驶,以避免当前车道上的障碍物(考虑到每个方向都有一条车道的道路)。或者是否有任何仿真软件可以模拟该场景?在此处输入图像描述
我正在尝试创建类似于本教程的图形,但遇到了一个错误:。 汽车等级 Cars类(两者都已实例化): 主要内容: 这会为中的每个汽车对象创建一个,但问题在于错误。我尝试使用来确保输入的变量类型相同,它返回true。所以我不确定错误来自哪里。
具体面经 业务一面 自我介绍 介绍一下上一段产品实习 实习项目介绍,介绍一下你实习的 xx项目吗? 你觉得设计xx功能时的原则有哪些? 如何衡量你这个项目优化的效果? 为什么选择蔚来? 看你专业本科,研究生跨度挺大,现在又想做产品,可以说一下为什么? 讲一下你未来三年的职业规划 介绍一下你性格的优劣势 反问环节 业务二面 自我介绍 介绍一下你实习的第一个项目 该优化的结果如何量化? 介绍一下实习的
给定一个正整数的矩阵(非正方形),其中同一行上的所有元素都是可置换的,问题是最小化列的最大和和最小和之间的差异。 例如 答案是2。 我试着天真地对它进行分类(合并)
我想减少一个胖springboot jar文件的占用空间。 这个问题的答案实际上涵盖了开发占用空间更小的spring boot应用程序的所有内容 2-有没有列出我必须排除的自动配置类,我可以去调试看看springboot是自动配置的什么,并拾取我不需要的,但是我正在寻找一些东西,比如一个脚本来检查代码,并给我一个我必须排除的自动配置类的列表。 Gradle用于依赖关系管理。
你可以统计查询结果的数目而不必实际的返回他们: ( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue() 若想根据一个集合的大小来进行排序,可以使用如下的语句: select usr.id, usr.name from User as usr left join us
本章小结
小结 Hyperledger 是 Linux 基金会支持的分布式账本平台,这是开源界试图构建一套标准化分布式账本平台的重要尝试。 类似的项目还包括 以太坊平台、R3 CEV 牵头的 Corda 项目、微软的 bletchley 项目 等。
小结 本章介绍了比特币的相关知识。比特币作为数字货币领域的重大突破,对分布式记账领域有着很深远的影响。 虽然在隐私保护等方面,比特币仍然为人诟病,但其底层的区块链技术已经受到重视,在许多方面都具有技术优势。 细分来看,比特币网络系统中并没有特殊创新的技术,它有机的组合了如下领域的已有成果: 密码学 博弈论 记账技术 分布式系统 控制论 甚至可以说,对这些技术的应用并没有达到十分专业的地步。 但正是
小结 分布式系统领域是计算机科学中十分重要的一个技术领域。 常见的分布式一致性是个古老而重要的问题,无论在学术上还是工程上都存在很高的价值。理想化(各项指标均最优)的解决方案是不存在的。 在现实各种约束条件下,往往需要通过牺牲掉某些需求,来设计出满足特定场景的协议。 其实,工程领域中很多问题的解决思路,都在于如何合理地进行取舍(trade-off)。