• 基于visual Studio2013解决面试题之1101差值最小

    时间:2024-05-10 16:34:40

    题目aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj0AAAAoCAIAAACad9xXAAAGMUlEQVR4nO2c624sOQiE8+j75t4fu2p1DBQFJslYqk/RaKZNczEYNJdzvpYQQghxD19/7YAQQgh...

  • 摩根斯坦利 - 2016年09月8日 面试题 - HashMap

    时间:2024-05-09 07:54:41

    摩根斯坦利 - 2016年09月8日 面试题:给定一个 Map<Person, Object> map = new HashMap<Person, Object>();放入2个Person,如果id相同,则判定2个Person为相同。然后修改id,再去判定。package c...

  • Promise魔鬼面试题-解析

    时间:2024-05-08 12:52:15

    难点分析 这题难点就在于 return Promise.resolve(4) 当返回一个 Promise 的时候是如何处理的,在 Promise a+ 规范中,写道,如图: 也就是说这个当前Promise(表示return Promise了的当前这个Promise) 要与返回的 Promis...

  • Redis面试题总结5.3

    时间:2024-05-06 07:08:52

    1.什么是redis?         redis是一款开源的NoSQL数据库,开源将数据以键值对的方式进行存储,与其他数据库不同的是,redis是通过内存进行数据存储的,也因此redis的读写性能非常高,被广泛应用于分布式缓存方向。 2.什么是缓存?        缓存就是数据交换的缓冲区,是临时...

  • Apache kylin面试题50道题及参考答案(2万字长文)

    时间:2024-05-05 18:30:52

    Apache kylin面试题50道题及参考答案(2万字长文) Apache Kylin 是一个开源的分布式分析引擎,专门设计用于在 Hadoop/S...

  • 剑指 offer代码解析——面试题39推断平衡二叉树

    时间:2024-05-05 09:48:39

    题目:输入一颗二叉树的根结点。推断该树是不是平衡二叉树。假设某二叉树中随意结点的左右子树的高度相差不超过1,那么它就是一棵平衡二叉树。分析:所谓平衡二叉树就是要确保每一个结点的左子树与右子树的高度差在-1到1之间。因为之前一题已经给出了二叉树高度的计算方法,因此本题最直观的思路就是分别计算每一个结点...

  • 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...