1.自我介绍 2.测试流程 3.介绍一下自动化测试的项目,做了什么 4.TCP和UDP的区别,分别适用于什么场景 5.数据结构,链表有什么特点,和数组有什么区别 6.输入一个URL后,DNS解析的过程 7.线程和进程,还问了一个操作系统的,通信什么的,不了解 8.Linux系统常用命令,输出文本最后十行用什么命令(不会) 9.SQL题:一个成绩表,按总成绩逆序查询 10.代码题:有效的括号字符串
bg双非硕,在四月底拿到了小米的offer(测开),本双非鼠鼠已经相当满意了,感谢小米。 笔试(2024/3/12) 一面(2024/4/11)技术面 1.站在用户角度,质量保证最核心的那部分是什么?若换一个网站,比如阅读平台,这两个系统站在测试角度,最大的差异是是什么? 测试目的,推导测试 2.测开和开发的区别 3.未来职业规划 4.操作系统的了解? 5.进程不同状态转换的关系? 6.进
#软件开发2023笔面经# 一面过,说实话我都觉得过得非常悬 第六天(今天)约的二面 一、自我介绍 二、提问 1. 接口和抽象类说一下,二者区别? 2. 多实现接口,如果接口里面有入参出参一样的同名方法,会实现几个 3. 说一下final,static 4. static方法能调用非静态吗,非静态能调用static吗 5. final的arraylist,往里面add东西会咋样(摸黑了,完全不确定
这是去年 12 月面试的, 这次把面经补上 自我介绍 CSS有哪些方式, 用代码实现 背诵有哪些属性 的间隔时间是准确的吗? 如何做到间隔时间绝对准确 0.1 + 0.2 为什么不等于 0.3, 怎样让它等于, 你知道有哪些 js 库可以实现 js 科学运算, 你看过 js 库实现科学运算的源码吗? 什么场合适合用强缓存, 什么场合适合用协商缓存 TLS 协议四次握手 现已知 https 对前端性
引用Spark数据框架、数据集和SQL手册: Spark中还没有包括一些配置单元优化。由于Spark SQL的内存计算模型,其中一些(如索引)不那么重要。其他版本将在Spark SQL的未来版本中发布。 作为Spark的新手,我对此有点困惑,原因有两个: > 即使假设数据适合内存,对非常大的数据集进行完整扫描也可能需要很长时间。我读了这篇反对在内存数据库中建立索引的文章,但我并不信服。这里的示例讨
问题内容: 我发现有人的pom.xml中使用了maven-shade-plugin。我以前从未使用过maven-shade-plugin(并且我是Maven n00b),所以我试图了解使用它的原因及其作用。 我看了看Maven文档,但是我听不懂这句话: “此插件提供了将工件打包在uber-jar中的功能,包括其依赖项,并可以遮蔽(即重命名)某些依赖项的包。” 该页面上的文档似乎不太适合新手。 什么
问题内容: 我正在努力了解为什么在Java中 需要方法重载和重写 ? 我已经阅读了一些与此相关的文章,但无法理解为什么实际上需要它? 我还访问了以下url,但在该主题中我还不清楚。 Java重载和覆盖 任何实际的例子将不胜感激。 提前致谢。 问题答案: 来自doc的 方法重载: 假设您有一个可以使用书法绘制各种类型的数据(字符串,整数等)的类,并且包含一个用于绘制每种数据类型的方法。为每个方法使用
本文向大家介绍请你解释为什么重写equals还要重写hashcode?相关面试题,主要包含被问及请你解释为什么重写equals还要重写hashcode?时的应答技巧和注意事项,需要的朋友参考一下 考点:java基础 HashMap中,如果要比较key是否相等,要同时使用这两个函数!因为自定义的类的hashcode()方法继承于Object类,其hashcode码为默认的内存地址,这样即便有相同含义
时间线:9.4 上午面完(专业面 + 主管面),大约两天后官网上显示主管面通过。 吐槽:约的早上9点的线下面试!七点半就得起床!我实习都才11点上班!但是面试官都很友好,面试体验很不错。 一面(40min) 自我介绍(Go + Cpp) 主要聊了实习内容,没问八股。 手撕(直说给个简单题):一道不用脑子的模板题,默写了完事。 主管面(30min) 自我介绍(Go + Cpp) 聊了实习内容、LLM
Bootstrapping(引导) 是 Netty 中配置程序的过程,当你需要连接客户端或服务器绑定指定端口时需要使用 Bootstrapping。 如前面所述,Bootstrapping 有两种类型,一种是用于客户端的Bootstrap,一种是用于服务端的ServerBootstrap。不管程序使用哪种协议,无论是创建一个客户端还是服务器都需要使用“引导”。 面向连接 vs. 无连接 请记住,这
问题内容: “在删除不可见的类之前,需要触发重排,以使过渡按预期进行。” 我的问题是: 1)为什么需要触发回流? 2)我知道我们应该避免使用重排,如果确实如此,那么为什么作者建议使用重排以使过渡正常工作? 3)除了使用回流以外,还有其他方法可以使过渡工作吗? 谢谢。 问题答案: (有效地:“为什么我不能 轻易 在属性中使用过渡”) 简短答案 : CSS过渡依赖于元素的 开始 或 静态 属性。将元素
似乎自从我们将tomcat升级到Version8+后,我们在启动时就会重新加载上下文。然而,这似乎只发生在我们的开发环境中(带有eclipse和Tomcat8.5的windows OS)。我们的生产环境(带有Tomcat8.5的linux OS)不存在此问题。我把它贴在下面,但我没有看到任何迹象表明为什么会发生这样的tomcat日志。我知道这是正常的行为,在web应用程序目录中的一些东西被改变,但
在执行程序时,为了提供性能,处理器和编译器常常会对指令进行重排序,但是不能随意重排序,不是你想怎么排序就怎么排序,它需要满足以下两个条件: 在单线程环境下不能改变程序运行的结果; 存在数据依赖关系的不允许重排序 需要注意的是:重排序不会影响单线程环境的执行结果,但是会破坏多线程的执行语义。
我使用GWT2.7,并希望在我的应用程序中提供带有级别信息和警告的日志记录。在我的gwt.xml文件中,我有: 它在开发模式下工作得很好,但在SuperDevMode中,我只能记录严重的日志级别。 为什么SuperDevMode只提供LogLevel严重?
我错过了什么?如何让npm真正尊重我的锁文件?