面试题 1、Java事件机制包括哪三个部分?分别介绍。 2、为什么要使用线程池? 3、线程池有什么用? 4、说说几种常见的线程池及使用场景。 5、线程池都有哪几种工作队列? 6、怎么理解无界队列和有届队列? 7、线程池中的几种重要的参数及流程说明。 8、什么是反射机制? 9、说说反射机制的作用。 10、反射机制会不会有性能问题? 11、你怎么理解http协议? 12、说说http协议的工作流程。 13、http有哪些请求提交方式? 14、http中的200,302,403,404,500,503都代表
13. 进程调度算法。(周转时间 = 程序结束时间 -- 开始服务时间、带权周转时间= 周转时间 / 要求服务时间)
操作系统: 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 2. 进程与线程的区别。 3. 进程通信的几种方式。 4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解) 5. 线程的实现方式. (也就是用户线程与内核线程的区别) 6. 用户态和核心态的区别。 7. 用户栈和内核栈的区别。 8. 内存池、进程池、线程池。(c++程序员必须掌握) 9. 死锁的概念,导致死锁的原因. 10. 导致死锁的四个必要条件。 11. 处理死锁的四个方式。 12. 预防死锁的方法、避免死锁的方法。
这个就是笔者【计算机网络】的绩点截图啦,一般般算还行 大佬们看到就当这边班门弄斧、贻笑大方啦~ 当时卷面是空了一个填空题,丢了两分,平时分有一次有事情请假了一节课,就分数比较低啦 好啦那话不多说,笔者经此一着,决定把当时总结整理的知识点和题集再次整理上来,同各位互联网道友一道分享,无论是学生在读 还是已入职场 或是在准备面试的朋友老铁亲们,想来应是很有帮助的。 这波主要是【计算机网络】的一些知识点和题目,分上、下两篇博客发布,每篇应该是有好几千字叭, 收集整理不易,若亲们觉着有用,便请亲们自取啦~ 笔者在此感谢亲们支持~
牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
在当今的信息时代,人工智能语言模型如 ChatGPT 为我们提供了一个强大的知识库和解决问题的工具。为了更好地使用 ChatGPT,非常有必要学习提示词工程。通过熟练地使用提示词,我们能够让AI更加准确地理解我们想要表达的意思,从而更高效地得到答案。
阿里,我是在BOSS上投的简历,之前也投过一次,简历都没通过筛选,后来让前辈帮我改了一下简历,重新投另一个部门,获得了面试机会。5月15日,中午HR打电话过来预约了下午4点半面试,说会在线笔试,让我准备好。
接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统和内部系统之间以及各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理的过程,以及系统间的相互逻辑依赖关系等。
系统架构 前端浏览器地址的一个 http 请求到后端整个流程 常用的设计模式,23种 哪些设计模式可以增加系统的可扩展性 如果AB两个系统互相依赖,如何解除依赖? 什么场景应该拆分系统,什么场景应该合并系统? 常用的设计模式 link 如何构建高可用系统? link 性能优化:使用单例、使用Future模式、使用线程池、选择就绪、减少上下文切换、减少锁粒度、数据压缩、结果缓存 Nginx负载均衡 分布式系列 如何设计一个高并发的分布式系统?你会引入哪些开源框架? 缓存 搭建Redis缓存高可用集群 高并
在看了肥朝之前Dubbo源码解析系列的粉丝.出去面试一般都是上来一波操作猛如虎的源码分析,技惊四座!当然也有一些喜欢打我脸的粉丝做了如下反馈:
翻译自Java developer interview questions: The hard part ---- 面向对象编程的基本理念与核心设计思想 解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。 继承(Inheritance)与聚合(Aggregation)的区别在哪里。 你是如何理解干净的代码(Clean Code)与技术负载(Technical Debt)的。 描述下常用的重构技巧。 阐述下 SOLID 原则。
作者:王下邀月熊 链接:https://zhuanlan.zhihu.com/p/24910702
Q:按测试内容划分,测试有哪些种类? Q:软件测试的流程是怎么样的? Q:你印象最深刻的BUG是?
大家好,这里记录,我每周读到的技术书籍、专栏、文章以及遇到的工作上的技术经历的思考,不见得都对,但开始思考总是好的。
能进入BAT 等一线大厂工作,是很多开发者们的目标与梦想,为帮助开发者们提升面试技能、高效通关一线互联网公司的面试,提炼总结了这份面试真题,一次整体放出送给大家。
接上文。 ⑦ 第六章 近邻法 三种近邻法 近邻法是模板匹配 全部样本作为代表点 近邻法的计算量 近邻法的错误率 两个样本集搜索规则 压缩近邻法的步骤 ⑧ 第七章 主成分分析(PCA) 主
架构设计是基于架构原则和目标给出问题解决方案的过程。架构和设计遵循相同的原则和方法,只是解决问题的规模和层次不同,而这规模和层次没有明显界限。
Profinet,通常称为PROFINET,是Process Field Network等词语组合而成。
计算机六年入门选手,大大小小面试了不少,从小白一路成长而来,也希望能帮助到学弟学妹们。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿扰
早上11:30微信视频面试,投的是java。(下午有事,忙完就赶紧把面经发出来,可能中间有些遗忘了,大致是差不多的) 看帖子里都说没怎么问基础,都在怼项目或情景题,我这里和各位大佬不太一样,发出来供大家参考参考。 上来先自我介绍,把以前的项目经历和用到哪些技术都大致说了一遍,以前是搞c++的,在渣硕学校里搞过sdn、spark这些,比较杂,可能面试官不太感兴趣,没怎么问,交流下就过了。 注意,重点来了!后面全程抠java基础,被怼了差不多1个小时,上来第1个问题就把我整懵了。。。 1、知道java里Obje
从业务角度来看,视频编辑 SDK 上层的功能模块通常包括:抽帧模块、预览播放器模块、转码模块。
---- 摘要: 原创出处 https://mp.weixin.qq.com/s/IQeXQAnqaoBEZYIOpj2V-A 「零度」欢迎转载,保留摘要,谢谢! 线程池相关 JVM相关 ---- 线程池相关 单机上一个线程池正在处理服务,如果忽然断电了怎么办(正在处理和阻塞队列里的请求怎么处理)? 为什么要使用线程池? 线程池有什么作用? 说说几种常见的线程池及使用场景。 线程池都有哪几种工作队列? 怎么理解无界队列和有界队列? 线程池中的几种重要的参数及流程说明。 JVM相关 说一下对jvm的理解,j
如果说你对深度学习略有了解,那你一定听过大名鼎鼎的ResNet,正所谓ResNet 一出,谁与争锋?现如今2022年,依旧作为各大CV任务的backbone,比如ResNet-50、ResNet-101等。ResNet是2015年的ImageNet大规模视觉识别竞赛(ImageNet Large Scale Visual Recognition Challenge, ILSVRC)中获得了图像分类和物体识别的冠军,是中国人何恺明、张祥雨、任少卿、孙剑在微软亚洲研究院(AI黄埔军校)的研究成果。
13 Java 9 之后,String 底层为什么使用 byte[],而不是 char[]?
1.Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与
我们根据can总线具有的一些特性可知:CAN总线肯定具有分层结构,而且参考OSI模型(OSI参考模型介绍)是肯定的,我们可以看一下相关的文档可知:CAN遵从OSI模型。
11月19日,在软件绿色联盟开发者大会开源与跨平台开发分论坛上,史宁宁发表了主题为《拥抱方舟开源编译器:Maple IR 分析及 Toy Runtime 介绍》的演讲,基于方舟编译器已经开源的代码和文档,对方舟编译器的IR的设计以及具体实现做介绍和分析,并将其设计与LLVM、Open64做简要的横向对比。同时,对基于方舟编译器IR的Phase体系做分析,展示其针对IR的转换和优化。除此以外,还对Toy runtime的基本情况进行介绍。本文内容主要有五个部分:
答:有。①工作所处的OSI层次不一样,交换机工作在OSI第二层数据链路层,路由器工作在OSI第三层网络层②寻址方式不同:交换机根据MAC地址寻址,路由器根据IP地址寻址③转发速不同:交换机的转发速度快,路由器转发速度相对较慢。
2. (判断题)【判断题】MapReduce编程模型中的map和reduce每个过程都由不同的计算机进行并行计算处理
1.OSI参考模型有多少层?分别是哪几层?(不建议死记硬背,可以看看我在系列文章第一篇里的描述,效果比较好,不会因为紧张而答不出来) 七层模型,自下而上分别是:物理层、数
在《领域驱动设计——软件核心复杂性应对之道》一书中Eric Evans将应用架构分为以下层级:
4)分库分表有哪几种分法,如何解决数据分布不均匀的问题,如果避免查询某个字段扫全库全表的情况
私有地址也可以称为专网地址,专门为组织机构内部使用,他是局域网范畴内的,出了所在局域网是无法 访问因特网的。
https://leetcode.com/problems/search-a-2d-matrix-ii/
试卷类型:软件开发A1 考试时长:120分钟 一 不定项选择题(共25题,每题4分,共100分,少选、错选、多选均不得分) 1 已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍历是:CDFEGHAB,则后序遍历结果为:(D) A.CFHGEBDA B.CDFEGHBA C.FGHCDEBA D.CFHGEDBA 2 下列哪两个数据结构,同时具有较高的查找和删除性能?(CD) A.有序数组 B.有序链表 C.AVL树 D.Hash表 3 下列排序算法中,哪些时间复杂度不会超过nlogn?(BC) A.快速排序 B.堆排序 C.归并排序 D.冒泡排序 4 初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:(A) A.8 3 2 5 1 6 4 7 【n/2-1开始建堆】 B.3 2 8 5 1 4 6 7 C.3 8 2 5 1 6 7 4 D.8 2 3 5 1 4 7 6 5 当n=5时,下列函数的返回值是:(A) [cpp] view plaincopy int foo(int n) { if(n<2)return n; return foo(n-1)+foo(n-2); } A.5 B.7 C.8 D.10 6 S市A,B共有两个区,人口比例为3:5,据历史统计A的犯罪率为0.01%,B区为0.015%,现有一起新案件发生在S市,那么案件发生在A区的可能性有多大?(C) A.37.5% B.32.5% C.28.6% D.26.1% 7 Unix系统中,哪些可以用于进程间的通信?(ABCD) A.Socket B.共享内存 C.消息队列 D.信号量 8 静态变量通常存储在进程哪个区?(C) A.栈区 B.堆区 C.全局区 D.代码区 9 查询性能(B) A. 在Name字段上添加主键 B. 在Name字段上添加索引 C. 在Age字段上添加主键 D. 在Age字段上添加索引 10 IP地址131.153.12.71是一个(B)类IP地址。 A.A B.B C.C D.D 11 下推自动识别机的语言是:(C) A. 0型语言 B.1型语言 C.2型语言 D.3型语言 12 下列程序的输出是:(D) [cpp] view plaincopy #define add(a+b) a+b int main() { printf(“%d\n”,5*add(3+4)); return 0; } A.23 B.35 C.16 D.19 13 浏览器访问某页面,HTTP协议返回状态码为403时表示:(B) A 找不到该页面 404 Not Found B 禁止访问 403 Forbidden C 内部服务器访问 D 服务器繁忙 500-13
大家好,我是老田,今天给大家分享的是一位网友,去美团点评面试遇到的技术问题(一面),希望你先用这些题目进行默答,看看自己知道多少。
我面试京东已经到10月中旬了,实际上在京东之前就有投递过好几家公司,BAT基本是来了一波一轮二轮游客观光,字节跳动挂在了3面,也不知道原因,我也不敢问呐!华为是直接简历都没有过,凄惨惨,最后的希望就寄托在了京东和网易上,网易目前还在等通知,10月30号终于等到京东的录用意向书,特分享一波京东的面经,共勉!
多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域。所以,学好多线程并发编程对Java程序员来来说极其重要的。 下面小编整理了60道最常见的Java多线程面试题及答案,供你学习或者面试参考。 多线程有什么用? 线程和进程的区别是什么? Java实现线程有哪几种方式? 启动线程方法start()和run()有什么区别? 怎么终止一个线程?如何优雅地终止线程? 一个线程的生命周期有哪几种状态?它们之间如何流转的? 线程中的wait()和sleep()方法有什么区别? 多线程同步有哪几种方法
博主整理了 2022 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。
JVM面试题 字节码相关 知道字节码吗?字节码都有哪些? JMM内存模型 说说JVM的主要组成部分以及作用? jvm内存模型,内存屏障 对象一定分配在堆栈对象不一定分配在堆上,JIT可以实现栈上分配
一面(一个小时十分钟) 1. 自我介绍 2.具体聊聊Python和Java的区别 3聊聊Spring,主要IOC等等 4多线程JUC包下的一些常见的类,比如CountDownLatch、Semaphore等 5.锁的概念,锁相关的关键字,volatile,synchronized。还比较了ReentrantLock与synchronized。 6.写一个单例模式,写了双重加锁,然后问有什么改进,说了如果不需要延迟加载的话,可以使用饿汉式的。 7.Spring中涉及的一些设计模式 8.算法题:无序数列
第一轮非常重要,第一面能通过,后续被录用的可能性就比较高了,建议系统性的学习面试题目
跳表是一个动态数据结构,可以支持快速地插入、删除、查找操作,写起来也不怎么复杂,甚至可以替代红黑树。跳表的空间复杂度是 O(n),时间复杂度是 O(logn)。
春节过后就是招聘旺季,因为疫情的影响,今年的金三银四有些特别,危机面前,持续的提高自己才是王道,提前准备下面试,有备无患。在这免费分享Spring,SpringBoot,springCloud的高频面试题及解析,同时还有视频和学习笔记给大家为了不影响阅读,我已经把解析整理成pdf免费分享出来,有需要的朋友可以加QQ群:930254941 找管理员免费获取 或者直接添加管理员QQ:3186979332 免费领取 备注”简书“否则不给予通过
面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。
感受野是卷积神经网络里面最重要的概念之一,为了更好地理解卷积神经网络结构,甚至自己设计卷积神经网络,对于感受野的理解是必备的。
领取专属 10元无门槛券
手把手带您无忧上云