首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
八股文专题
面试 Java 并发编程八股文十问十答第十六期
面试 Java 并发编程八股文十问十答第十六期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)final 和可以保证可见性吗? final 关键字可以确保在多线程环境下的一些可见性和内存一致性,但它不是一种通用的可见性保证机制。具体来说: 对于基本数据类型:final 可以确保在多线程环境下的可
阅读更多...
面试 Java 并发编程八股文十问十答第十五期
面试 Java 并发编程八股文十问十答第十五期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)什么是锁的自适应自旋? 在多线程编程中,当一个线程试图获取一个被其他线程持有的锁时,它可能会发生阻塞,等待锁被释放。在一些情况下,等待锁的时间很短,此时采用自旋等待可能更有效率。自旋等待是指线程在尝试获取
阅读更多...
前端科举八股文-JAVASCRIPT篇
前端科举八股文-JAVASCRIPT篇 Js的变量类型,区别是什么平时有用过symbol吗函数闭包的理解?js的原型链? Function === Function.constructor 返回值?promise的出现是为了解决什么问题?前端中的事件流事件委托?js的new操作符做了哪些事情bind call apply的区别浏览器的垃圾回收机制如何判断是不是数组?垃圾回收机制mouseov
阅读更多...
面试 Java 基础八股文十问十答第二十八期
面试 Java 基础八股文十问十答第二十八期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)动态代理是什么? 动态代理是一种在运行时动态生成代理类的机制,用于增强被代理类的行为。在动态代理中,代理类并不是在编译期就确定的,而是在运行时根据需要动态生成的。动态代理通常用于实现横切关注点的功能,如日志
阅读更多...
2024年 Java 面试八股文——SpringBoot篇
目录 1. 什么是 Spring Boot? 2. 为什么要用SpringBoot 3. SpringBoot与SpringCloud 区别 4. Spring Boot 有哪些优点? 5. Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 6. Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个? 7. SpringBoot Starter的工
阅读更多...
八股文(C#篇)
C#中的数值类型 堆和栈 值类型的数据被保存在栈(stack)上,而引用类型的数据被保存在堆(heap)上,当值类型作为参数传递给函数时,会将其复制到新的内存空间中,因此在函数中对该值类型的修改不会影响原始值类型。 拆箱和装箱是什么 装箱是指将值(int double)类型转换为对应的引用(object)类型,从内存角度上来说是将栈中的内容迁移到堆上 拆箱就是把引用转成值类型,把堆中的
阅读更多...
2024年 Java 面试八股文——Mybatis篇
目录 1. 什么是Mybatis? 2. 说说Mybatis的优缺点 3. Xml映射文件中,都有哪些标签 4. #{}和&{}有什么区别 5. Mybatis是如何进行分页的,分页插件的原理是什么 6. Mybatis是如何将sql执行结果封装为目标对象并返回的? 7. Mybatis是怎么将mapper与xml联系起来的 8. 如何执行批量插入(SqlSessionFactor
阅读更多...
2024年 Java 面试八股文——SpringMVC篇
目录 1.简单介绍下你对springMVC的理解? 2.说一说SpringMVC的重要组件及其作用 3.SpringMVC的工作原理或流程 4.SpringMVC的优点 5.SpringMVC常用注解 6.SpringMVC和struts2的区别 7.怎么实现SpringMVC拦截器 8.SpringMvc的控制器是不是单例模式?如果是,有什么问题?怎么解决? 9.在 Sprin
阅读更多...
paypal后端二面,狂怼八股文!
大家好,我是大彬,非科班自学Java进大厂选手,愿景是让天下没有难背的八股文! 粉丝投稿paypal后端开发二面,基本全是八股文,背一背还是能答上来的,能不能过就看背的八股文是不是跟面试官背的是同一个版本了! 一面 1.做一下自我介绍吧,你的XXX项目说一下?你这个线程池的核心线程数怎么设置的?主要考虑啥?你这里为什么要用消息中间件呢?不用可以吗? 2.线程池中ExecutorService
阅读更多...
c++后台开发八股文遗漏复习点
c++ primer cht2 常量指针(pointer to constant)与指针常量(constant pointer)。记:常量指针是指向常量的指针。 可以用常量指针指向非常量对象。但是不建议。 不能用非常量引用指向一个常量对象。可以用常量引用指向一个非常量对象。 typedef char* pstring; const pstring cstr = 0; // 注意:pstrin
阅读更多...
面试 Python 基础八股文十问十答第七期
面试 Python 基础八股文十问十答第七期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)函数zip()的是干嘛的? zip() 函数用于将多个可迭代对象(例如列表、元组等)中对应位置的元素打包成一个个元组,并返回由这些元组组成的迭代器。如果传入的可迭代对象的长度不一致,zip() 函数将会以最
阅读更多...
Java面试八股文-2024
面试指南 TMD,一个后端为什么要了解那么多的知识,真是服了。啥啥都得了解 MySQL MySQL索引可能在以下几种情况下失效: 不遵循最左匹配原则:在联合索引中,如果没有使用索引的最左前缀,即查询条件中没有包含联合索引的第一列,那么索引将会失效。使用了OR操作符:即使在查询条件中使用了联合索引的全部列,如果这些列之间是使用OR操作符连接的,索引也可能会失效。数据类型转换:如果在
阅读更多...
【Python | C++ 八股文(日积月累|备战秋招)】
C++: 1.静态局部变量,全局变量,局部变量的特点,以及使用场景 (1)静态局部变量在函数内定义,可以在整个源程序使用。只被初始化一次,下一次初始化采用上一次的结果值 使用场景:通常用于上次函数调用结果的变量,例如计数器、累加器等 (2)全局变量只被初始化一次,其值在程序运行期间不会被改变,不同源文件的全局变量互不干扰 使用场景:表示程序的某些状态信息,全局计数器等 (3)局部变量只在函数调
阅读更多...
前端科举八股文-CSS篇
前端科举面经-CSS篇 Css选择器的优先级css盒模型行内元素和块级元素的区别?link标签和import标签的区别讲一下弹性盒子布局的常见属性flex是哪三个属性的简写什么是BFC? 有什么作用垂直居中的方法?visibility=hidden, opacity=0,display:none的区别清除浮动如何使一个元素始终占据视觉区域的一定百分比?重绘和回流?减少回流的操作?transi
阅读更多...
JAVA面试八股文之JVM
JVM JVM由那些部分组成,运行流程是什么?你能详细说一下 JVM 运行时数据区吗?详细介绍一下程序计数器的作用?你能给我详细的介绍Java堆吗?什么是虚拟机栈?栈内存溢出情况?堆栈的区别是什么吗?解释一下方法区?常量池?运行时常量池?你听过直接内存吗?什么是类加载器,类加载器有哪些?说一下类装载的执行过程?什么是双亲委派模型?JVM为什么采用双亲委派机制?简述Java垃圾回收机制?(GC
阅读更多...
Java八股文4-Linux篇
Linux篇 Linux中常见命令:Linux常见命令 1.free命令-查看内存状态 free命令用于显示内存状态,它可以提供关于系统内存使用情况的详细信息。这个命令会显示出内存的使用情况,包括实体内存、虚拟的交换文件内存、共享内存区段,以及系统核心使用的缓冲区等。 其中,参数包括但不限于: -b:以Byte为单位显示内存使用情况。-k:以K
阅读更多...
Java八股文面试之多线程篇
文章目录 线程有哪几种状态。创建多线程有几种方法?如何停止一个正在运行的线程sleep()和wait() 有什么区别?Thread 类中的start() 和 run() 方法有什么区别?Thread类中的yield方法有什么作用?乐观锁和悲观锁的理解以及实现有三个线程T1,T2,T3如何保证顺序执行简述一下你对线程池的理解常用的线程池有哪些?分别有什么特点?说说ThreadLocal原理?T
阅读更多...
面试 Python 基础八股文十问十答第三期
面试 Python 基础八股文十问十答第三期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Python有哪些特点和优点? Python 是一种简单、易学、高效的编程语言,具有以下特点和优点: 简单易学: Python 设计简洁,语法清晰易懂,非常适合初学者入门,也方便专家快速开发。开放源代码:
阅读更多...
Java八股文4
Linux篇 1.free命令-查看内存状态 free命令用于显示内存状态,它可以提供关于系统内存使用情况的详细信息。这个命令会显示出内存的使用情况,包括实体内存、虚拟的交换文件内存、共享内存区段,以及系统核心使用的缓冲区等。 其中,参数包括但不限于: -b:以Byte为单位显示内存使用情况。-k:以KB为单位显示内存使用情况(这是默认的单位)。
阅读更多...
八股文 C++ 关键字 const/static
八股文 const 关键字 const的作用: 其修饰值不能改变,是只读的。必须在定义的时候就给它赋初值。 1、常量指针:指针指向的对象不能修改,是只读的。主语是指针,定语为常量 形式:*靠近变量名 2、指针常量:指针对象本身不能改变,即指针存储的地址是只读的不能改变。主语为常量,定语为指针 形式:*靠近变量数据类型 // 常量指针const 数据类型 *指针变量 = 变量名数据类型
阅读更多...
java八股文知识点讲解(个人认为讲的比较好的)
1、解决哈希冲突——链地址法:【第7章查找】19哈希表的查找_链地址法解决哈希冲突_哔哩哔哩_bilibili 2、解决哈希冲突——开放地址法 : 【第7章查找】18哈希表的查找_开放定址法解决哈希冲突_哔哩哔哩_bilibili 3、小根堆大根堆的创建:选择排序_堆排序_3堆的建立_哔哩哔哩_bilibili
阅读更多...
秋招复习笔记——八股文部分:网络基础
TCP/IP 网络模型 应用层 最上层的,也是我们能直接接触到的就是应用层(Application Layer),我们电脑或手机使用的应用软件都是在应用层实现。那么,当两个不同设备的应用需要通信的时候,应用就把应用数据传给下一层,也就是传输层。 所以,应用层只需要专注于为用户提供应用功能,比如 HTTP、FTP、Telnet、DNS、SMTP等。不需要关心数据如何传输,只需要把数据进一步往下
阅读更多...
全网最完整的软件测试面试八股文
🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号:互联网杂货铺,回复1 ,免费获取软件测试全套资料,资料在手,涨薪更快 Part1 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。
阅读更多...
【Java核心能力】美团优选后端一面:Java 八股文相关内容
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送! 在我后台回复 「资料」 可领取编程高频电子书! 在我后台回复「面试」可领取硬核面试笔记! 文章导读地址:点击查看文章导读! 感谢你的关注! 美团优选后端一面:Java 八股文相关内容 美团优选后端一面中关于 Java 中的八股文主要考察了深拷贝、JVM、抽象类、MySQL 相关的内容,都是比较
阅读更多...
面试 Java 基础八股文十问十答第二十四期
面试 Java 基础八股文十问十答第二十四期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)类加载与卸载 在Java中,类加载是指将类的字节码加载到内存中,并生成对应的Class对象的过程。类加载器负责加载类文件的任务,Java虚拟机(JVM)在运行时动态加载类,使得程序可以在运行时引用这些类。
阅读更多...
前端js基础知识(八股文大全)
一、js的数据类型 值类型(基本类型):数字(Number)、字符串(String)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol,大数值类型(BigInt) 引用数据类型:对象(Object)、数组(Array)、函数(Function)、日期(Date)。 注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值(标识符)。 基
阅读更多...