面试题专题

MySql删除重复数据只保留最小id的那条数据。某某公司的临时面试题

错误代码: DELETE FROMpayment WHEREserial IN ( SELECT serial FROM payment GROUP BY serial HAVING count(*) > 1 ) AND id NOT IN ( SELECT min( id ) AS id FROM payment GROUP BY serial HAVING count( serial )

2014年5月整理java笔试题及几个小面试题

实现2/1 3/2 5/3 8/5 13/8...前20项的和public class Test {public double sum(){double m = 1; //分母double n = 2;//分子double sum = 0;for (int i = 0; i < 20; i++) {sum = sum+n/m;double temp = m;m = n;n = m + temp;

2014年5月整理java面试题

1.Overload(方法重载)和override(方法覆盖)的区别: overload是指函数的名称相同,但是属性不同(返回类型除外)  override是对父类的虚函数进行“个性化”,要求属性必须与父类中声明的一致,不然会变成overload!   overload是完全隐藏了父类中函数的实现,相当于定义了一个同名函数  override是继承父类中函数实现,同时增加自己的功能

剑指Offer面试题34题:丑数(Ugly Number)(while循环里面的三个小问题)

语言:C/C++语言 IDE:    Mac/Xcode  丑数:我们把只包含因子2、3、5的数称为丑数(Ugly Number),求按照从小到大的顺序的第1500个丑数。例如6、8都是丑数,但14不是,因为它包含因子7。习惯我们把1当做第一个丑数。 分析:所谓一个数m是另一个数n的因子,是指n%m==0。根据丑数的定义,丑数能被2,3,5整除,也就是一个数能连续的被2整除,或者连续的被3整

面试题及个人的解法

这段时间在找工作,有一家在面试的时候的编程题我写了伪代码,现在以完整的代码写出来,有参考网上,以下是题目 1 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入“我ABC汉DEF", 6,应该输出为’我ABC"而不是"我ABC"+汉的半个 public void testSpiltStr

持续总结中!2024年面试必问 100 道 Java基础面试题(五十)

上一篇地址:持续总结中!2024年面试必问 100 道 Java基础面试题(四十九)-CSDN博客 九十九、请解释Java中的单例模式及其实现方式 单例模式(Singleton Pattern)是一种常用的软件设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。单例模式在Java中的实现有多种方式,每种方式都有其特点和适用场景。 单例模式的特点: 单例类只能有一个实例:

面试题大集合

仅供参考 1、用String的方法将数据类型转换为String。 2、有一个不定长度的String,其中前面是字母,后边是数字,例如:”abcd123.456″, 要求写一个方法得到其中的数字以String的形式返回,数字保留小数点后两位,不四舍五入,截去多余小 数,例如:”abcd123.456″,得到”123.45″ 如果数字没有小数点,要得到两位为0的小数,例如:”abcd123″,得

赶紧收藏!2024 年最常见 100道 Java 基础面试题(五十)

上一篇地址:赶紧收藏!2024 年最常见 100道 Java 基础面试题(四十九)-CSDN博客 九十九、说一下spring mvc运行流程? Spring MVC是Spring框架的一个模块,它是一个基于Java的实现Web应用程序的MVC(Model-View-Controller)框架。Spring MVC提供了一种结构清晰、高效的开发方式,允许开发者通过定义视图、控制器和模型来创建We

RocketMQ 面试题(二)

1. 列举RocketMQ发送的三种策略 ? RocketMQ提供了三种主要的消息发送策略,它们分别是同步发送(Sync)、异步发送(Async)和单向发送(OneWay)。以下是关于这三种发送策略的详细解释: 同步发送(Sync): 在同步发送模式下,生产者向MQ发送消息时,会阻塞等待直到MQ返回发送结果。这种发送方式可靠性最高,因为生产者会确保每一条消息都被成功发送到MQ服务器,并得到确

【SQL】SQL常见面试题总结(1)

目录 1、检索数据1.1、从 Customers 表中检索所有的 ID1.2、检索并列出已订购产品的清单1.2、检索所有列 2、排序检索数据2.1、检索顾客名称并且排序2.2、对顾客 ID 和日期排序2.3、按照数量和价格排序2.4、检查 SQL 语句 3、过滤数据3.1、返回固定价格的产品3.2、返回产品并且按照价格排序3.3、返回更多的产品 4、高级数据过滤4.1、检索供应商名称4.2、

2019年春季java工程师面试题总结(亲历)

一、java方面 1、javaweb方面,三大组件 2、lambad表达式用途,优点 3、set防止重复的策略 4、枚举的遍历 5、向上转型,向下转型 6、反射机制 7、动态代理机制 8、线程池实现原理,配置参数 9、 jvm:64位jvm int的范围,g1,cms垃圾收集器原理,垃圾收集算法及其优缺点,java内存模型。 11、jvm client模式和server模式 12、synchron

华为面试题——DFS

去华为面试的时候,HR出了一道题,当时比较紧张,忽略了很多细节,直接说用循环递归的方法,后来面试官解释了一下,用了DFS堆栈的方法来解决这个问题。回来想想,就是一个深度搜索的问题,当时却想不到,只能说基础知识不牢固啊。 题目描述: 有一个矩阵M*N矩阵,以map[0][0]为起点,map[M-1][N-1]为终点,只能向下和向右移动,值0代表可以通过,1代表不能通过,求陷阱点(即走到这个点的话

前端面试题日常练-day13 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 1. 下面哪个方法可以用于获取数组的长度? a) lengthOf()b) sizeOf()c) count()d) length() 2. JavaScript中的NaN表示什么意思? a) 未定义b) 无效数字c) 零d) 负无穷大 3. 使用哪个关键字可以创建JavaScript对象? a) objec

软件测试常见面试题合集(内附详细答案)

01 软件测试理论部分 1.1 测试概念 1. 请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试 单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码 集成测试:通过测试发现与模块接口有关的问题 系统测试:是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件 回归测试:回归测试是指在发生修改之后重新测试先前的测试用例以保证修改的正确性

2024年最新最全面的软件测试面试题(四)

1、在项目中如何保证软件质量? 项目质量不仅仅是某个人或某个团队来保障的,而是整个团队一起努力的结果,因此,在公司级别需要 有一个规范的项目流程。 产品,保证迭代过程中的产品逻辑,对于可能的兼容,升级做出预判并给出方案架构设计,满足产品表达的同时,保证设计的延续性开发,产品细节的保证,技术方案选择要严谨,考虑兼容,性能,开发完成后要充分自测,严格遵循 开发规范操作测试,验证产品逻辑,站在用户角

css层叠样式表——基础css面试题

1、css样式来源有哪些? 內联样式-<a style="color:red"></a>内部样式-<style></style>外部样式-写在独立.css文件中的浏览器用户自定义样式浏览器默认样式 2、样式优先级问题 不同级别下: !important作为style属性内联方式-1000id选择器-100类选择器、伪类选择器-10元素选择器-1通配符选择器-0浏览器自定义或继承 相同级别

我碰到的Java实习面试题集合

面试公司:今日头条,阿里巴巴,远景能源,腾讯,天数,上海星环科技。 一、Java基础 ArrayList和LinkedList的区别?(链表和数组的优缺点) 答:ArrayList是一个动态的数组结构,而LinkedList是双向链表结构;存取数据的时候,ArrayList更适合按位随机存取,而LinkedList更适合顺序读存取;插入/删除数据时,ArrayList的开销就比Linked

2024软件测试必问的常见面试题1000问!

01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 答:有黑盒和白盒两种测试种类,黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。 例子:在一次输入多个条件的完整性查询中。利用等价类划分法则和边界分析法则,首先利用等价划分法,可以一个或多个结果是OK的测试用例,然后确认多个NG的测试用例

Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第一部分:Python基础:第五章:函数和模块:第一节:函数定义和调用】

Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第一部分:Python基础:第五章:函数和模块:第一节:函数定义和调用】 第五章:函数定义和调用第一节:函数定义和调用以及参数和返回值1. 函数定义2. 函数调用3. 参数4. 返回值5.变量作用域6.python有关函数定义和调用方面的面试题面试题1面试题3面试题4面试题5面试题6面试题7面试题8面试题9面试题1

计网面试干货---带你梳理常考的面试题

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C++从入门到精通》  《LeedCode刷题》 键盘敲烂,年薪百万! 一、HTTP和HTTPS的区别        1.安全性:HTTPS通过SSL/TLS协议对数据进行加密处理,有效防止数据在传输过程中被窃听或篡改。而HTTP传输的数据是明文形式,不进行加密处理,因此安全性较低。        2.端口:HTTP的标准端口

2024最新软件测试【测试理论+ 接口测试】面试题(内附答案)

一、测试理论 3.1 你们原来项目的测试流程是怎么样的? 我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。  1、需求了解分析阶段 我们的 SE 会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议, 我们会把不明白不理解的需求在会议上说出来,包含需求的合理性还有需求的可测性等, 产品这边解答,目的是让我们测试这边和开发对需求的理解达到一致。 2、测

栈和队列经典面试题详解

目录 题目一:20. 有效的括号 - 力扣(LeetCode) 题目二:225. 用队列实现栈 - 力扣(LeetCode) 题目三:232. 用栈实现队列 - 力扣(LeetCode) 题目四:622. 设计循环队列 - 力扣(LeetCode) 上一次我们详细讲解了栈和队列的实现,今天我们就来讲一下栈和队列的经典面试题目,以强化我们对栈和队列的理解。话不多说,我们来看题目。

前端面试题日常练-day10 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 1. 下面哪个CSS属性用于设置元素的字体样式? a) font-sizeb) font-colorc) font-styled) font-weight 2. 如何在JavaScript中判断一个变量的类型? a) typeOfb) getTypec) typeofd) getClass 3. 下面哪个事件监

linux系统管理面试题

用户管理: 1. 如何在Linux中创建一个新用户并设置密码? 在Linux中创建一个新用户并设置密码,可以使用以下步骤: 打开终端或命令行界面。使用root权限登录或使用sudo命令获取管理员权限。运行以下命令来创建新用户(将"username"替换为您想要的用户名): sudo adduser username 系统会提示您输入新用户的密码以及其他相关信息。按照提示进行操作,

前端面试题日常练-day12 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 1. 在JavaScript中,以下哪个关键字用于声明一个变量? a) letb) varc) constd) all of the above 2. 下面哪个方法可以用于将一个字符串转换为整数? a) toInteger()b) parseInt()c) convertToInt()d) toNumber()

【美团面试2024/05/14】前端面试题滑动窗口

一、题目描述 设有一字符串序列 s,确定该序列中最长的无重复字母的子序列,并返回其长度。 备注 0 <= s.length <= 5 * 104 s 由英文字母、数字、符号和空格组成 示例1 输入 s = "abcabcbb" 输出 3 二、原题链接 这道题在LeetCode上的原题链接:LCR 016. 无重复字符的最长子串 三、解题思路 使用滑动窗口来解决这道题,