草庐IT

机试题

全部标签

【LeetCode力扣】面试题 17.14. 最小K个数(top-k问题)

目录1、题目介绍2、解题思路2.1、优先队列解法2.2、top-k问题解法1、题目介绍原题链接:面试题17.14.最小K个数-力扣(LeetCode) 题目要求非常简短,也非常简单,就是求一组数中的k个最小数。2、解题思路        如果在正常刷题过程中遇到这种题,那么这道题毋庸置疑是秒杀题,使用最简单的冒泡排序亦或者是直接使用Java中Arrays类的方法sort直接排序后,再取出前k个值。        但是,这是一道面试题,面试题的精髓就是要尽可能的压缩时间复杂度和空间复杂度,以达到给面试官眼前一亮的效果。显然直接使用自带的排序很难给面试官眼前一亮的效果,而该题有一种统称叫:top-

2024 高级前端面试题之 性能优化模块 「精选篇」

该内容主要整理关于性能优化模块的相关面试题,其他内容面试题请移步至「最新最全的前端面试题集锦」查看。性能优化模块精选篇1.性能优化方式1.1DNS预解析1.2缓存1.3使用HTTP/2.01.4预加载1.5预渲染1.6懒执行与懒加载1.7文件优化1.8其他2.首屏渲染优化3.页面基础优化4.性能优化方向5.长列表优化6.卡顿问题解决7.编码优化8.如何根据Chrome的timing优化9.Vue性能优化10.vue1.X,vue2.X,vue3框架分析性能1.性能优化方式1.1DNS预解析DNS解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的IPlinkrel="dns-pref

华为OD机试题 - 网上商城优惠活动(一)(JavaScript)| 机考必刷

更多题库,搜索引擎搜梦想橡皮擦华为OD???更多华为OD题库,搜梦想橡皮擦华为OD???更多华为机考题库,搜梦想橡皮擦华为OD???最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12201825.html华为OD详细说明

今天面了一个来华为要求月薪25K,明显感觉他背了很多面试题...

最近有朋友去华为面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。其实,第一轮的电话面试除了一些常规的自我介绍外,问的都是一些基础的专业知识,主要目的就是筛选掉一些基础比较弱的人,以免浪费大家时间。问的问题主要涉及这几个方面:基础面试题自我介绍介绍一下简历里的项目分享一个印象最深的bug基础理论知识项目中接口自动化框架是如何搭建的?如何解耦接口自动化用例之间的依赖关系HTTP/HTTPS的区别、Redis数据类型?常规hr挖坑题上家公司开发和测试人员的比例分

前端常见面试题之ajax、http

文章目录一、手写ajax请求1.get2.post3.xhr.readyState4.xhr.status5.xhr.open二、跨域三、cookie、localStorage和sessionStorage四、http1.http常见的状态码有哪些2.http常见的header有哪些3.什么是RestfulAPI4.描述一下http的缓存机制5.https一、手写ajax请求1.get//1.创建一个XMLHttpRequest对象letxhr=newXMLHttpRequest();//2.设置请求行xhr.open('get','http://localhost:3000/get');//

Redis系列-16.腾讯经典面试题-如何做一个迷你版的微信抢红包呢?

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码、Kafka原理、分布式技术原理、数据库技术🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦🍂博主正在努力完成2023计划中:源码溯源,一探究竟📝联系方式:nhs19990716,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬👀文章目录腾讯经典面试题-如何做一个迷你版的微信抢红包呢?业务描述需求分析架构设计结论编码实现RedPackageController腾讯经典面试题-如何做一个迷你版的微信抢红包呢?业务描述需求分析1各种节假日,发红包+抢红包,不说了,1

HCIA-Big Data V3.0结课测试题(HCIA-Big Data V3.0模拟考试)

判断题:1、ElasticSearch是基于Lucene的全文检索服务,也可以作为NoSQL数据库使用。正确答案:正确2、KerberosServer主要是提供认证功能,KerberosAdmin主要提供用户管理功能。正确答案:正确3、Flink流处理API是DataSetAPI。正确答案:错误4、因为HDFS有多副本机制,所以不存在单点故障。正确答案:错误5、元数据持久化过程其实质是将数据从内存落盘到磁盘。正确答案:正确6、传统数据库先有数据后有模式。正确答案:错误7、DAYU无缝连接华为云MRS、DWS、DLI等数据底座的开发。正确答案:正确8、Flume是流计算框架。正确答案:错误9、R

2024年Java原理面试题

一、说一下JVM的主要组成部分?及其作用?组成部分:类加载器(ClassLoader)、运行时数据区(RuntimeDataArea)(方法区、虚拟机栈、本地方法栈、堆、程序计数器)、垃圾收集器、执行引擎(ExectutionEngine)、本地接口(NativeInterface)、本地库(NativeLibraries)1.1、类加载器:加载类文件到内存。Classloader只管加载,只要符合文件结构就加载,至于能否运行,它不负责。那是由ExecutionEngine负责的1.2、执行引擎:也叫解释器,负责解释命令,交由操作系统来执行1.3、本地接口:本地接口的作用是融合不同的语言为Ja

前端面试题-网络请求-http请求方式-http状态码-url地址到浏览器渲染过程-跨域-请求测试工具-http和https

前端面试题-网络请求-http请求方式-http状态码-url地址到浏览器渲染过程-跨域-请求测试工具http请求方式http的状态码有哪些?分别代表什么意思?从输入一个url地址到浏览器完成渲染的整个过程解决跨域的三种方式请求测试工具-postman的使用http和httpshttp请求方式方式描述get发送一个请求来取得服务器上的某一资源post向url指定的资源提交数据或者附加新数据put跟post方法很像,也是向服务器提交数据。但是它们之间有不同,put指定了资源在服务器上的位置.post却没有head只请求页面的首部delete删除服务器上的某种资源options用于获取当前url所

华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】

使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12201821.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730分糖果小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗输入输出描述:输入描述