#机械制造2024笔面经# 首先自我介绍 然后一大波问题来袭😂 请举例说明一个您在过往的学习或项目中不断进行迭代优化的例子。在其中您的优化方案是什么?结果如何? 请回忆段您与他人合作过程中,克服分歧并实现重要目标的经历。具体描述您是如何处理分歧的?结果如何? 请分享一个您在执行团队任务中主动帮助别人解决问题或推动项目更好的进行下去的案例。当时的情况是怎么样的?您是怎么做的?结果如何? 请说一说为
1. 进程和线程的概念和区别 2. 协程呢,怎么调度 3. cpu怎么处理多任务 4. 对数据结构的了解,链表的结构和优缺点 5. 链表和数组互斥吗 6. 如何判断链表是否成环(答了双指针和哈希表,面试官还一直追问别的方法,答不出来了) 7. osi七层模型 8. tcp和udp的区别 9. 有连接和无连接是什么意思 10. http3 为什么使用quic协议 11. quic是否可靠 12. c
excel题:不让用中间表,只能用计算公式 用到了VLOOKUP(),index(match()),sumproduct,countif(),sumif(),if(),rank()函数 SQL题: 为给流失玩家(手机号下所有账号近30天都没有登录)发送召唤短信,现需要计算每个手机号下的付费总金额,且按每个手机号付费金额从高到低进行排序 特定行为匹配,找出用bug的玩家(用不上开窗,join就行)
7.6 一面 一、Java相关 1、Java的抽象类与接口有什么区别? 2、Java有很多集合类型,任选一个讲一下底层原理。(选了ArrayList) 3、讲一下Java的多线程机制。 4、对Spring相关框架的理解。 二、测试相关 1、在自动化测试中,如何对输入和输出结果进行判定? 2、如何对异常的结果进行预判?怎么样设计相关用例? 3、假设现在有一个错误提示弹框,怎么样去判定弹框中的内容是否
我正在尝试实现Pushkit/CallKit,但在旧版iPhone上遇到了一些问题。它适用于iPhone X和iPhone XR(13.3)。我特别测试过的两款手机是iPhone SE(13.3.1)和iPhone 7(11.2.5)。 当应用位于前台时,它们可以工作,但是当它们在后台时,即使收到 VOIP 通知并且呼叫已注册到 callkit,也永远不会显示传入呼叫 UI。有什么想法吗?以下是日
我想在android 9 pie中以编程方式终止一个呼叫。 我使用了这个代码,但它只对奥利奥有效。这不适合做馅饼 在android pie上运行时会出现此错误。有谁能建议我用另一种方法终止通话吗。 W/系统。错误:java。朗。反思。java上的InvocationTargetException。朗。反思。方法使用系统调用(本机方法)。错误:在com上。亨特拉克斯。自动拨号器。电话接收器。com上
问题内容: 我正在使用PuTTY运行: 有很多字段,这导致试图在终端中显示很多列。字段将换行到下一行,因此很难将字段名称与字段标题对齐。 在终端中查看此类数据有哪些解决方案? 我既没有也不想访问phpMyAdmin- 或任何其他GUI界面。我正在寻找这样的命令行解决方案:将MySQL查询结果保存到文本或CVS文件中 问题答案: 以代替 查询终止查询。例如: 此查询垂直显示行,如下所示:
我是Spock测试框架的新手,我试图为我正在工作的一个android项目做一些测试。我目前测试的这些对象是PJO,所以可以用常规的Spock测试它们。出于某种原因,我一直在我的一个对象上调用isAlive方法,但我知道它被调用了,感觉我已经在调试器中运行了它,它被调用了。所以我希望有人能引导我知道我做错了什么。 下面是我的测试代码: 任何帮助都将不胜感激。我已经在我能想到的每种配置中尝试过了...
问题内容: 用户项目的亲和力和建议: 我正在创建一个表,建议“购买此商品的客户也购买了算法” 输入数据集 需要输出 该代码在示例数据集上运行良好,但是 该代码花费的时间太长,无法在包含100,000行的数据集中运行。请帮助我优化代码。 问题答案: 此处的关键是创建productId的笛卡尔积。参见下面的代码, 方法2
我在Hive有两张桌子。其中一个有大约200万张唱片,另一个有14个唱片。我要把这两张桌子连在一起。我也在WHERE子句中应用UDF。执行联接操作花费了太多时间。 我多次尝试运行该查询,但它运行了大约2个小时,而我的reducer仍然保持在70%,在此之后,我得到异常“java.io.ioException:设备上没有空间”,作业被杀死。 有人能建议我该做些什么来提高绩效吗?
当然,答案是否定的,因为写这本书的人想了很久,但是我想知道为什么。 考虑到(无模板的)类通常在头文件中声明,然后包含在单独编译的几个文件中,因此请考虑以下两个文件: 一般来说,Foo会在头文件中声明并包含在两者中,但效果如上所示。(也就是说,包含标题并不神奇,它只是将标题内容放在那一行。)我们可以编译两者并将它们链接到以下内容: 一种方法是使用g: (在我的架构和环境上),这表明:8,8,8.每个
我们有一个嵌入式板,其中以太网设备直接连接到交换机,中间没有物理。更复杂的是,以太网设备的mdio总线连接到交换机的mdio进行控制。 我已经设法使用固定的mdio / phy驱动程序来启用以太网,并且通过将交换机的默认配置与固定的物理相匹配来工作。 我现在如何连接到mdio总线来更改交换机设置?由于以太网设备连接的phy由固定phy填充,我现在如何将真正的mdio总线连接到系统,以便我可以配置它
我正在为Digilent Nexys4板(artix7 FPGA)开发以太网驱动程序。我已经编写了一个VHDL组件来与MDIO协议中的LAN8720A PHY通信。它工作得很好,当我发送一个帧要求写入寄存器时,我可以读取我写的值。但是当我要求读取基本状态寄存器时,它会返回一个链路关闭状态。 这意味着以太网链路中断,我无法发送以太网帧。我完全不知道为什么我有链路中断状态。即使我启用了自动协商,在自动
我正在编写一个使用JSON(来自Kimonolabs API)的应用程序,虽然我能够轻松地在Python中使用我的API: 它返回一个可用的JSON字典: 在Java(特别是Android)中,我必须这样做(使用Gson): 有没有什么方法可以做到这一点,而不是那么冗长和复杂?(我的代码可以工作,我只是希望它更简单和干净) 此外,我是否可以以某种方式将整个嵌套JSON对象解析成有用的东西(就像py
我试图在IntelliJ Idea中调试一个web应用程序,该应用程序以爆炸战争的形式部署到本地Tomcat6服务器上。 在应用程序开始时,我得到,尽管分解的WAR目录包含这些类(在其子目录中)。 当我在IntelliJ Idea中启动web应用程序(按按钮)并查看Tomcat webapp目录()时,我没有看到一个目录包含我的爆炸战争。 因此,我认为未将爆炸的WAR复制到相应的Tomcat目录中