java面试笔试题大汇总 及c/c++面试试题 JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用
本题适合一到三年 Java 开发 ,以下问题都是按照原面试官提问记录文章目录我要进大厂系列面试题二面
我要进大厂系列面试题全部真题,欢迎投稿你的面试经验。本篇涉及基础较多,但要耐性看完。JVM内存模型垃圾回收器用的哪个gc各个算法redis基本数据类型,应用场景zset底层数据结构lucene底层similary、FunctionQuery原理提供哪些方法,如何实现,你项目怎么使用
原创
2022-03-23 16:18:27
5247阅读
文章目录企业-腾讯校招面试题真题(20题)-新增企业-北京宝蓝德股份科技有限公司真题(8题)-
原创
2021-07-12 11:25:40
2055阅读
服务器使用 Selector 轮询就绪的 Channel,并根据就绪的事件进行相应的处理。总之,在Java中处理TCP粘包和拆包的问题通常涉及到设计消息格式、消息长度的表示以及消息的解析等方面。在接收消息时,先读取消息头表示的长度,然后再读取指定长度的消息内容,从而避免了粘包和拆包的问题。一种常见的处理方法是在消息的开头定义一个固定长度的
原创
2024-01-08 14:22:22
2370阅读
如何在Java中实现自定义的类加载器?在Java中实现自定义类加载器,通常需要继承ClassLoader类,并重写findClass方法来指定你的类加载逻辑。以下是一个简单的自定义类加载器的示例:import java.io.*;
public class MyClassLoader extends ClassLoader {
private String classPath;
原创
2024-01-02 11:22:24
2216阅读
在Java中,注解(Annotation)是一种用于类、方法、变量、参数等元素的元数据形式。注解本身不直接影响程序的操作为注解的属性。
原创
2024-01-02 11:32:32
2479阅读
在JDK 1.8中,当HashMap的某个桶(bucket)中的链表长度超过阈值(默认为8)时,会将链表转换为红黑树,以提高
原创
2024-01-07 12:20:08
2319阅读
在安全点上,所有线程都会被暂停,这样可以确保在进行垃圾回收等需要全局一致性的操
原创
2024-01-08 14:21:46
2359阅读
在微服务架构中,API 网关通常扮演着流量入口的角色,负责请求的路由、权限认证、协议转换、流量控制等多项功能。设
原创
2024-01-08 14:22:24
17阅读
# Java面试刷题网站
## 引言
在准备Java面试的过程中,刷题是必不可少的一项准备工作。通过刷题可以巩固知识,提高编码能力,同时也能够熟悉面试时可能出现的类型和难度。为了帮助大家更好地准备Java面试,本文将介绍一些常用的Java面试刷题网站,并提供相应的代码示例。
## 网站推荐
### 1. LeetCode
LeetCode(
```java
// 题目:反转链表
//
原创
2023-09-13 20:19:22
362阅读
两周的时间,面试了杭州将近20多家软件公司,有时下热门的互联网行业,也有传统行业。涉及的行业众多,社交直播平台的、安防监控的、消费信贷的、大数据风控、互联网医疗、电商的等等。这里写一下自己面试过程中的遇到的面试题,借以反思一下自己面试的不足。1.Spring框架的IOC和AOP原理;IOC:在传统的程序实现里,由代码来控制组件之间的关系,使用new关键字来实现两个组件之间的结合,这样会带来对象之间
转载
2024-06-22 14:43:55
83阅读
前言本人于17年4月对再励学习产生了兴趣,8月将其定为自己未来学习的核心。在10月~12月的求职中,一直将增强学习作为自己简历的要点。这两个月的面试中,被问到了大量强化学习问题。就像郭老师《深入浅出强化学习:原理入门》是第一本reinforcement learning中文教材一样,我也想以此文填补再励学习面经的空白。首先说一下本人是如何与再励学习结缘的:周志华教授《机器学习》有一章专门讲强化学习
转载
2022-05-18 17:48:25
419阅读
前言金九银十已经拉开序幕了,发现有很多人不知该如何准备面试,甚至一些老开发也面临跳槽的问题。在面试前不好好准备,到时候可能会出现回答含糊不清,或者答非所问的情况,导致面试失败。很多人问我,准备面试时是否需要背八古文。对于技术八古文,我们不应该死记硬背,因为这种方式既枯燥又难以提高自身能力。但是,完全不背是不现实的,我们需要结合实际应用场景和实战来理解记忆。在面试中,一些有经验的面试官还是会根据你的
原创
2023-09-04 17:38:47
105阅读
需要注意的是,在创建自定义starter时,要考虑良好的命名规范和清晰的文档说明,以便其他开发人员能够方便地使用和理解你
原创
2024-01-08 14:18:18
2320阅读
本题适合一到三年 Java 开发 ,以下问题都是按照原面试官提问记录文章目录我要进大厂系列面试题一面redis五种基本数据类型redis为什么那么快es和solr区别搜索项目qps、数据量、架构说下说一下tfidf和bm25hashmap jdk8做过哪些优化抓取动态页如何失效,怎么区分动态静态页,讲一下你们抓取项目,如何维护种子页?多线程了解?然后我分别介绍了Future、threadpool、Forkjoin、semaphore、countdownlatch我要进大厂系列面试.
原创
2021-06-21 16:12:27
412阅读
本题适合一到三年 Java 开发 ,以下问题都是按照原面试官提问记录文章目录我要进大厂系列面试题一面redis五种基本数据类型redis为什么那么快es和solr区别搜索项目qps、数据量、架构说下说一下tfidf和bm25hashmap jdk8做过哪些优化抓取动态页如何失效,怎么区分动态静态页,讲一下你们抓取项目,如何维护种子页?多线程了解?然后我分别介绍了Future、thr
原创
2022-04-02 10:10:42
172阅读
一位程序员朋友今天(2021.01.07)参加了快手的视频面试,这位朋友主要是用 C 语言作为技术栈的,以下是这位朋友在面试中,面试官给的面试题,分享出来供大家参考,以便不时之需。岗位:C++程序分析【基础架构中心】01职位描述1、负责快手C++核心程序分析,包括程序风格/规范检查、程序静态分析、动态分析;2、通过研发程序分析工具提升研发效率,提升代码质量,减少Bug,提升稳定性。02任职
原创
2021-01-26 10:40:25
1125阅读
原文地址: https://zhuanlan.zhihu.com/p/33133828 (本文最开始写在WPS里,往知乎粘贴后格式和高亮都没有了。大家可以从CSDN再励学习面试真题-CSDN下载下载本文。百度文库、道客巴巴强行不让公开。) 前言 本人于17年4月对再励学习产生了兴趣,8月将其定为自己
转载
2019-07-15 16:08:00
268阅读
2评论
一面(36分钟)芝麻信用hashmap和hashtable区别为什么产生死锁jvm类加载java反射获取私有属性,改变值反射用途所用数据库项目难点,问题如何解决项目中遇到的问题项目中遇到最自豪的地方会什么算法二面(44分钟)支付宝创新讲项目数据库乐观锁使用状态机如何解决状态机不对问题如何分库分表MySQL极限HashMap源码设计一个线程安全的HashMap快排的实现,时间复杂度和空间复杂度会什么
原创
2018-08-20 16:10:55
681阅读
Java实现快速排序算法 - yub4by - 博客园 (cnblogs.com) 三大类设计模式、Spring中用到的设计模式 - yub4by - 博客园 (cnblogs.com) TCP的三次握手与四次挥手 - yub4by - 博客园 (cnblogs.com) 【三层架构】VS【MVC架 ...
转载
2021-09-26 21:51:00
374阅读
3评论