• C++版 - 剑指offer面试题14: 调整数组顺序使奇数位于偶数前面

    时间:2024-05-03 21:18:13

    题目: 调整数组顺序使奇数位于偶数前面热度指数:11843 时间限制:1秒 空间限制:32768K本题知识点: 数组题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对...

  • javascript(第三篇)原型、原型链、继承问题,使用 es5、es6实现继承,一网打尽所有面试题

    时间:2024-05-02 14:47:26

    没错这是一道【去哪儿】的面试题目,手写一个 es5 的继承,我又没有回答上来,很惭愧,我就只知道 es5 中可以使用原型链实现继承,但是代码一行也写不出来。 关于 js 的继承,是在面试中除了【 this 指针、命名提升、事件循环】之外的又一个重要的题目,而且很容易忽视。 this 指针...

  • (剑指Offer)面试题23:从上到下打印二叉树

    时间:2024-05-01 18:03:39

    题目:从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路:很明显,这是一个广度优先遍历。需要一个队列容器来保存结点,具体操作:1、将根结点压入队列中,并打印根结点;如果根结点有子结点,将左右子结点依次压入队列的尾部;2、如果队列不为空,从队列头部取出结点,重复步骤1,直至队列为空。推广:不管...

  • java基础面试题-2

    时间:2024-05-01 17:59:59

    第一,谈谈final, finally, finalize的区别。 final---修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中...

  • Http面试题

    时间:2024-04-30 23:13:09

    http请求由三部分组成,分别是:请求行、消息报头、请求正文HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。1、常用的HTTP方法有哪些?G...

  • ElasticSearch面试题2

    时间:2024-04-30 09:54:51

    Mapping属性详细介绍/常见的字段数据类型:          映射(mapping)︰mapping是对索引库中文档的约束信息(例如字段名、数据类型),类似表的结构约束;每个索引库都应该有自己的映射                   数据库一定要先创建表才能去添加数据。ES里面也一样,...

  • 面试题:2G内存找出20亿个整数中出现次数最多的数

    时间:2024-04-27 08:20:12

    空间限制:2G内存找出20亿个整数中出现次数最多的数 我们假设整数是32位,也就是4B大小的int类型 极端情况: 每个数都一样,该整数统计只需要8B大小的空间每个数都不一样,此时占用空间最大20亿 * 8B 接近 16GB需要解决这个问题,我们可以先了解一个算法: 哈希分流: 哈希分流指的是通过哈...

  • Web大前端面试题-Day5

    时间:2024-04-26 08:55:04

    1.写一个深度克隆方法(es5)?/** *  深拷贝 * @param {object}fromObj 拷贝的对象 * @param {object}toObj  目标对象 */function deepCopyObj2NewObj(fromObj, toObj) {   for(var key ...

  • Java每日面试题

    时间:2024-04-25 10:43:28

    Java 高级面试问题及答案 问题1: 请解释Java中的强引用、软引用、弱引用和虚引用的区别? 答案: 在Java中,引用类型决定了对象的生命周期。强引用是最常见的,只要强引用存在,对象就不会被垃圾回收。软引用通过java.lang.ref.SoftReference实现,它允许垃圾回收器在内存不...

  • Spring Boot 经典面试题(五)

    时间:2024-04-25 07:48:30

    1.Spring Boot的事务管理是如何实现的? Spring Boot 使用 Spring Framework 中的事务管理功能来实现事务管理。Spring Framework 提供了几种不同的事务管理方式,其中最常用的是基于注解的声明式事务管理。 在 Spring Boot 中,你可以通过 @...

  • 抢先看!美团、京东、360等大厂面试题解析,技术面试必备。

    时间:2024-04-24 17:59:22

    自我介绍实现LRU算法这个lru算法用在生产环境会出现什么问题如果十万个线程同时put,会出现什么问题如何控制并发,加什么锁,读写锁还是互斥锁进程、线程、协程程序从加载到运行的过程为什么线程消耗比协程大,具体体现在哪些方面生产中哪些服务用的 进程、线程,为什么要这么做,有什么好处(今天第二次问到)n...

  • 面试必备,Linux面试题和答案!

    时间:2024-04-22 21:45:03

    作为测试开发,对于Linux相关知识,不管是面试还是工作,多多少少你还是得会点。 再说了,现在行情极差,要求又高,linux也是面试重头戏,所以,今天给你分享Linux相关面试题和答案。 题目 1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 2、...

  • 前端网络安全面试题:CSRF 与 XSS

    时间:2024-04-22 10:14:34

    CSRF 什么是 CSRF CSRF (Cross-Site Request Forgery): 跨站请求伪造是一种攻击手段,攻击者通过恶意构造一个链接或表单,诱使用户在已登录的目标网站上执行非本意的操作。当用户点击或提交这个恶意内容时,浏览器会自动带上用户的认证凭据(如session cookie...

  • Java面试题:请谈谈对ThreadLocal的理解?-当访问本地变量时,如果本地变量已经存在,则直接使用已有的变量值;否则,创建一个新的本地变量并保存到ThreadLocalMap中。

    时间:2024-04-21 07:51:33

    下面是一个使用ThreadLocal的简单案例:假设有一个计数器类CountingThreadLocal,它使用ThreadLocal保存计数器的值。在主线程中创建多个子线程,每个子线程都从主线程读取数据,修改计数器的值,设置到自己的本地内存里面,并打印结果。一张示意图如下: 代码实现如下:publ...

  • mysql面试题四(事务)

    时间:2024-04-19 08:14:31

    目录 1.什么是数据库的事务 1. 原子性(Atomicity) 2. 一致性(Consistency) 3. 隔离性(Isolation) 4. 持久性(Durability) 2.事务的并发问题 1. 脏读(Dirty Read) 2. 不可重复读(Non-Repeatable Read) 3...

  • Android面试题06

    时间:2024-04-18 20:02:36

    51. 一条最长的短信息约占多少byte?中文70(包括标点),英文160,160个字节 这个说法不准确,要跟手机制式运营商等信息有关.做实验,看源码ArrayList<String> msgs =sms.divideMessage(message);for (String msg : ...

  • Java面试题笔记(持续更新)

    时间:2024-04-18 14:12:45

    Java基础 java中的Math.round(-1.5)等于多少? Math的round方法是四舍五入,如果参数是负数,则往大的数如,Math.round(-1.5)=-1,如果是Math.round(1.5)则结果为2 JDK和JRE的区别? JDK 是 Java Development Too...

  • 20240301-2-ZooKeeper面试题(二)

    时间:2024-04-17 19:00:29

    11. Chroot 特性 3.2.0 版本后,添加了 Chroot 特性,该特性允许每个客户端为自己设置一个命名空间。如果一个客户端设置了 Chroot,那么该客户端对服务器的任何操作,都将会被限制在其自己的命名空间下。 通过设置 Chroot,能够将一个客户端应用于 Zookeeper 服务端...

  • 测试面试题

    时间:2024-04-17 18:33:33

    写好测试用例的关键 /写好用例要关注的维度?1. 覆盖用户的需求;2. 从用户使用场景出发,考虑用户的各种正常和异常的使用场景;3. 用例的颗粒大小要均匀。通常,一...

  • 测试面试题(持续总结中)

    时间:2024-04-17 12:43:35

    1.web端和app端测试的相同点和不同点的是相同点:1、设计测试用例时,依然都是依据边界值分析法、等价类划分法等;2、多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用;3、需要检查页面的布局,风格和按钮等是否简洁美观、是否统一等;4、测试页面载入和翻页的速度、登录时长、内存是否溢出等;5、...