面试过程种遇到的面试题收集

文章目录

  • 讲一讲这个项目是干什么的?
  • 需求规格说明书有哪些章节?
  • 职工部门层级如何显示在一张SQL表上?
  • 需求开发用到了哪些技术?
  • HashMap 底层数据结构说一下?
  • 介绍一下红黑树?
  • HashMap是线程不安全的,如果你想要线程安全的Map结构,你会用什么?
  • counrrenthashmap 了解吗?
  • 你知道Java种有哪些实现线程安全的锁?
  • synchronized 关键字一般作用在哪些地方?
  • synchronized(对象) 是怎么实现这个锁的?他背后嗯这个底层怎么来的,底层原理?
  • ThreadLocal 用过吗?
  • ThreadLocal 里面的map是存放在哪里的?
  • 你说ThreadLocal以线程为key,取出对应的value,如果同一个线程存放了多分不同的value怎么做的?
  • 使用volatile关键字,两个线程执行i++操作十次,最终i的结果是多少?
  • JVM 内存模型了解吗?(我答的JVM内存划分,面试官说是一堆虚拟机规则,比如什么从排序、可见性)
  • 垃圾回收算法和对应的垃圾回收器有哪些?
  • 从输入 URL 到页面展示到底发生了什么?
  • 说一说Redis的持久化机制,RDB 和 AOF 分别指什么?
  • 你在你这个项目的实现过程中有用到什么设计模式吗?(我回答了单例模式)
  • 单例模式一般怎么创建?
  • 懒汉模式如何保证线程安全?(我回答synchronized关键字)
  • 还可以进一步优化吗?
  • 做这个项目的过程中有遇到一些比较难的问题吗?
  • 项目实现了单点登录吗?

讲一讲这个项目是干什么的?

需求规格说明书有哪些章节?

职工部门层级如何显示在一张SQL表上?

需求开发用到了哪些技术?

HashMap 底层数据结构说一下?

介绍一下红黑树?

HashMap是线程不安全的,如果你想要线程安全的Map结构,你会用什么?

counrrenthashmap 了解吗?

你知道Java种有哪些实现线程安全的锁?

synchronized 关键字一般作用在哪些地方?

synchronized(对象) 是怎么实现这个锁的?他背后嗯这个底层怎么来的,底层原理?

ThreadLocal 用过吗?

ThreadLocal 里面的map是存放在哪里的?

你说ThreadLocal以线程为key,取出对应的value,如果同一个线程存放了多分不同的value怎么做的?

使用volatile关键字,两个线程执行i++操作十次,最终i的结果是多少?

JVM 内存模型了解吗?(我答的JVM内存划分,面试官说是一堆虚拟机规则,比如什么从排序、可见性)

垃圾回收算法和对应的垃圾回收器有哪些?

从输入 URL 到页面展示到底发生了什么?

说一说Redis的持久化机制,RDB 和 AOF 分别指什么?

你在你这个项目的实现过程中有用到什么设计模式吗?(我回答了单例模式)

单例模式一般怎么创建?

懒汉模式如何保证线程安全?(我回答synchronized关键字)

还可以进一步优化吗?

做这个项目的过程中有遇到一些比较难的问题吗?

项目实现了单点登录吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/592230.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

43.139.152.26 C07L01P02 数字8

题目描述 不超过 N 位的正整数中包含有多少数字 8 ? 输入格式 一行 1 个正整数 N ,范围 [1,16]。 输出格式 一个整数。 输入数据 1 2输出数据 1 20样例解释 8,18,28,38,48,58,68,78,88, 98 与 80,81,82,83,84,85,86,87,89 这些数中有 8 &#xff0…

菜鸡学习netty源码(四)—— EventLoop

1.概述 我们前面进行过分析,channel为netty网络操作的抽象类,EventLoop负责处理注册到其上的Channel处理的I/O事件;EventLoopGroup是一个EventLoop的分组,它可以获取到一个或者多个的EventLoop对象。 2.类关系图 NioEventLoopGroup的类继承图,蓝色部分为对应的java类,绿…

使用Jellyfin创建媒体库

目录 前言 1.介绍Jellyfin 2.安装 3.设置时注意点 4.效果 5.内存占用 前言 分为客户端和服务器端,这里讲的是服务器端的安装 1.介绍Jellyfin Jellyfin 是一个免费开源的媒体服务器软件,它允许您管理和播放您的媒体文件。这些媒体文件可以包括电…

crossover软件是干嘛的 CrossOver软件好用吗 crossover最新2024使用方法教程 MacBook怎么安装exe软件

CrossOver软件是干嘛的 CrossOver由CodeWeavers公司开发,目的是使linux和Mac OS X操作系统和windows系统兼容。这样使用户可以将windows系统上的应用在linux或Mac os上运行。 CrossOver让您可以在Mac和Linux系统上运行Microsoft Windows应用,不必购买W…

第19章 基于质量特性的测试技术

一、功能性测试 (一)测试方法 等价类边界值法因果图法判定表法场景法 (二)用例 1、正常用例 2、异常用例 (三)完备性 1、功能覆盖率 2、X1-A/B 功能覆盖率X:软件实际功能覆盖文档中所有…

Linux的socket详解

一、本机直接的进程通信方式 管道(Pipes): 匿名管道(Anonymous pipes):通常用于父子进程间的通信,它是单向的。命名管道(Named pipes,也称FIFO):允…

2023第十四届蓝桥杯国赛C/C++ 大学 A 组 圆上的连线

思路:很显然总的方案数等于挑选偶数点的方案数乘以对应偶数点的连线方案数之和,挑选偶数点的方案数靠组合数得出,偶数点的连线方案数就是个卡特兰数。具体为什么是卡特兰数,可以任选一个点,枚举这个点所连边的位置&…

Linux搭建sqlilabs靶场

提前准备: 文章中所使用到的Linux系统:Ubantu20.4sqlilabs靶场下载地址:GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based. 一. 安装phpstudy phpstudy安装命令:wget -O install.sh h…

python爬虫实战

import requests import json yesinput(输入页数:) yesint(yes)headers {"accept": "application/json, text/plain, */*","accept-language": "zh-CN,zh;q0.9","content-type": "application/json",…

仿知乎网站问答源码,开源版

仿知乎网站问答源码,开源版 需要一定动手能力 发文章,发视频,发想法,提问回答,注册登录 开发环境 使用技术:springbootthymeleafRedis; 开发环境:tomcat8.0,jdk8.0, ID…

RKNN Toolkit2 工具的使用

RKNN Toolkit2 是由瑞芯微电子 (Rockchip) 开发的一套用于深度学习模型优化和推理的工具。它主要面向在瑞芯微SoC上进行AI应用开发,但也可以用于PC平台进行模型的转换、量化、推理等操作。它支持将多种深度学习框架的模型(如Caffe, TensorFlow, PyTorch等…

如何优雅的分析你的微信朋友圈和聊天记录

微信朋友圈、个人聊天记录、微信群聊天记录: 蓝奏云:链接:​www.lanzoub.com/b00rn0g47e 密码:9hww

SPARC VScode EIDE GDB 使用配置

前言 搞了多年的SPARC 最近接触了VSCODE插件感觉好用。想想看不是能方便调试和编译SPARC,决定使用开源的SPARC仿真环境和编译器来试试。感觉的却不错,借此献给使用SPARC的朋友们。安装 1.找微软官方的下载VSCODE. 2.电机左边的方块形状的图标&#xff0…

周鸿祎成了中国新能源汽车的顶流IP

关注卢松松,会经常给你分享一些我的经验和观点。 以后开公司创业,老板自己做网红是标配。 这句话是我在看了红衣大叔这段时间的操作后发的朋友圈。 短短半年时间(2023.12—2024.5),周鸿祎就从一名传统互联网企业家变成了新能源汽车顶流IP…

C++相关概念和易错语法(10)(定位new、模板)

1.定位new 我们使用类来实例化对象,开辟空间的时候会自动去调用它的构造函数。但在那篇博客我就特意强调过,使用a.A()的方式是错误的,A()根本不会被识别为一个构造函数,而会被识别为A类型。因此我们要注意最好在实例化对象&#…

2024/5/4 英语每日一段

But something is slowing that rocket down: lack of access to the types of data used to train robots so they can interact more smoothly with the physical world.It’s far harder to come by than the data used to train the most advanced AI models like GPT—mos…

08 IRF技术 华三交换机实现

IRF 详细介绍 我知道 AI IRF 技术是指集成路由功能(Integrated Routing and Bridging)技术,是惠普(Hewlett Packard)公司开发的一种基于硬件的虚拟化技术。IRF 技术可以将多台物理设备组合成一个逻辑设备,实现设备的高可用性和灵活性。 IRF 技术主要有以下特点: 1. …

Linux---为什么会有粘滞位?

在前面已经讲过目录的rwx权限: 可读权限(r): 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容. 有可写权限(w):如果目录没有可写权限,则无法在目录中创建文件, 也无法在目录中删除文件.可执行权限(x): 如果目录没有可执行权限, 则无法cd到…

五一后返工,3招帮你快速找回状态!

五一假期即将结束,如何快速进入工作状态 随着五一假期的临近结束,我们即将迎来新的工作挑战。在享受了短暂的休息和放松之后,重新调整心态,迅速进入工作状态显得尤为重要。本文将为您提供一些实用的方法和建议,帮助您…

Elasticsearch中【文档查询】DSL语句以及对应的Java实现

目录 全文检索查询 精准查询 布尔查询 排序、分页查询 高亮 地理查询 复合查询 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一般测…
最新文章