大厂常见面试题(一面)

2024-05-09 04:38
文章标签 常见 面试题 大厂 一面

本文主要是介绍大厂常见面试题(一面),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理的比较糙 别介意 当看看目录了

面试问题吐血整理

  • 网络
  • redis
  • JDK
  • 微服务
  • mysql
  • JVM
  • 并发编程
  • spring springboot

网络

http状态码 知道几个
三次握手四次挥手
七层协议
http和https区别
http 1.0 1.1 2.0 区别(这个问题其实tomcat调优也可以注意下 配置文件里也能改协议 有兴趣的小伙伴自己查资料了解下)

redis

redis对查询进行了怎样的优化
redis为什么快
redis几种常见数据结构及你在项目里的运用(尽量不要只说出来五种结构 要说这五种结构的深层次)
redis的序列化方式
redis分布式锁

JDK

迭代器原理
线性表 栈队列等
常见的集合 hashmap linkedlist array等
hashmap线程不安全具体过程 concurrenthashmap怎么保证
1.7 1.8的区别(主要还是hashmap和concurrenthashmap)

微服务

eureka和zk作为注册中心的区别
微服务的意义 在开发中哪些真正体现了微服务思想
springcloud五大组件
服务与服务之间的调用过程(feign具体原理)
rpc为什么比普通调用快

mysql

事务的隔离级别 分别怎么保证(这里涉及到redolog undolog等知识点 一句半句说不清 小伙伴们自己看看资料)
最左索引 innodb索引数据结构 复合索引 聚簇索引非聚簇索引,复合索引的命中,复合索引的排序(其实这些在我看来都是一个问题 都是围绕innbo的b+树结构展开的)
间隙锁 行锁分别用来做什么或者说什么时候会出现这些锁
mysql常见优化 分库分表策略等

JVM

内存模型
一个对象new创建了 那么这个对象在内存中怎么存储
可达性分析算法怎么判断哪些是gcroot
JDK1.8默认垃圾收集器
垃圾回收算法
对常见垃圾回收器如CMS parllel等过程说一下
JVM分析的指令 如何排查问题等

并发编程

countdownlatch
completablefuture
AQS及实现AQS的几个类
sync
voliatile
线程池核心参数

spring springboot

springboot自动装配原理
spring循环依赖如何解决
spring默认单例还是非单例 非单例怎么配置
springboot启动类常见注解

这篇关于大厂常见面试题(一面)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972410

相关文章

Redis高性能Key-Value存储与缓存利器常见解决方案

《Redis高性能Key-Value存储与缓存利器常见解决方案》Redis是高性能内存Key-Value存储系统,支持丰富数据类型与持久化方案(RDB/AOF),本文给大家介绍Redis高性能Key-... 目录Redis:高性能Key-Value存储与缓存利器什么是Redis?为什么选择Redis?Red

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

MySQL ORDER BY 语句常见用法、示例详解

《MySQLORDERBY语句常见用法、示例详解》ORDERBY是结构化查询语言(SQL)中的关键字,隶属于SELECT语句的子句结构,用于对查询结果集按指定列进行排序,本文给大家介绍MySQL... 目录mysql ORDER BY 语句详细说明1.基本语法2.排序方向详解3.多列排序4.常见用法示例5.

MySQL 索引简介及常见的索引类型有哪些

《MySQL索引简介及常见的索引类型有哪些》MySQL索引是加速数据检索的特殊结构,用于存储列值与位置信息,常见的索引类型包括:主键索引、唯一索引、普通索引、复合索引、全文索引和空间索引等,本文介绍... 目录什么是 mysql 的索引?常见的索引类型有哪些?总结性回答详细解释1. MySQL 索引的概念2

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

Java 方法重载Overload常见误区及注意事项

《Java方法重载Overload常见误区及注意事项》Java方法重载允许同一类中同名方法通过参数类型、数量、顺序差异实现功能扩展,提升代码灵活性,核心条件为参数列表不同,不涉及返回类型、访问修饰符... 目录Java 方法重载(Overload)详解一、方法重载的核心条件二、构成方法重载的具体情况三、不构

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

Python中反转字符串的常见方法小结

《Python中反转字符串的常见方法小结》在Python中,字符串对象没有内置的反转方法,然而,在实际开发中,我们经常会遇到需要反转字符串的场景,比如处理回文字符串、文本加密等,因此,掌握如何在Pyt... 目录python中反转字符串的方法技术背景实现步骤1. 使用切片2. 使用 reversed() 函

MySQL 中的 CAST 函数详解及常见用法

《MySQL中的CAST函数详解及常见用法》CAST函数是MySQL中用于数据类型转换的重要函数,它允许你将一个值从一种数据类型转换为另一种数据类型,本文给大家介绍MySQL中的CAST... 目录mysql 中的 CAST 函数详解一、基本语法二、支持的数据类型三、常见用法示例1. 字符串转数字2. 数字

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作