首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
24岁老头_上岸版
获赞
343
粉丝
300
关注
17
看过 TA
3388
男
深圳大学
2026
测试开发
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑24岁老头_上岸版吗?
发布(69)
评论
刷题
收藏
24岁老头_上岸版
关注TA,不错过内容更新
关注
03-08 14:49
深圳大学 测试开发
阿里巴巴-暑期实习-后端面经
60min:面试官:简历评估面,问一些计算机基础知识。自我介绍?第一段实习主要做啥?全面风控系统?第二段实习主要做啥?介绍mysql慢查询优化方案?什么数据库?用过数仓之类的底层介质吗?第三段实习中,架构迁移的好处?是客户端开发?还投了测开?为什么开发、测开的岗位之间横跳?介绍TCP的三次握手?两次握手可以吗?介绍TCP和UDP的区别?HTTP协议是基于哪个?HTTP的不同版本的区别?HTTP3基于什么协议?HTTP协议中常见的方法?GET和POST的区别?介绍一下SSRF漏洞?介绍SSE协议、Web-Socket?两者区别?场景题:如果我要上传1个G文件,spring boot不做配置等优化...
24岁老头_上岸版:
3.4 投简历
3.7 电话面
当天晚上挂
0
点赞
评论
收藏
分享
02-28 23:30
深圳大学 测试开发
迈瑞医疗-日常实习-测开面经
2.26 投简历2.27 面试2.28 Offer
0
点赞
评论
收藏
分享
01-08 21:04
深圳大学 测试开发
Java 八股文:JUC 篇
5 - JUC 篇 5.1 线程基础 5.1.1 进程、线程与协程? 概念: 进程:程序执行的独立实例,拥有自己的内存空间。有多个状态,如运行、等待、就绪和终止。 线程:进程中的一个实体,是CPU调度的最小单位。同一进程的线程共享进程资源,如内存。 协程:轻量级线程,用于非阻塞的异步编程。可以在等待操作时挂起,节省资源,提高效率。 区别: 进程是正在运行程序的 实例,进程中包含了线程,每个线程执行不同的 任务。 不同的进程使用 不同 的内存空间,在当前进程下的所有线程可以 共享 内存空间。 线程比进程更轻量,线程上下文切换成本一般上要比进程上下文切换低。 协程比线程更轻量,适合处理...
0
点赞
评论
收藏
分享
01-08 21:00
深圳大学 测试开发
Java 八股文:MQ 篇
3 - MQ 篇 消息中间件用于分布式系统中程序之间的异步通信。它基于消息的发布/订阅或点对点机制,实现高效、可靠、可伸缩的消息传递。 3.1 RabbitMQ 3.1.1 RabbitMQ 如何保证消息不丢失?消息丢失了怎么办? 如何保证消息不丢失? 开启生产者 确认机制,确保生产者的消息 ack 能到达队列。 开启 持久化功能,确保消息未消费前在队列中不会丢失 开启消费者 确认机制 auto,由 spring 确认消息处理成功后完成 ack。 开启消费者 失败重试机制,多次失败后将消息投递到 异常交换机,交由人工处理。 消息丢失了怎么办? 生产者发送消息失败:消息未能成...
0
点赞
评论
收藏
分享
01-02 14:26
深圳大学 测试开发
Java 八股文:微服务篇
2 - 微服务篇 2.1 Spring Cloud 2.1.1 服务注册 2.1.1.1 微服务常用框架?Spring Cloud 五大组件? 1. 微服务常用框架: Spring Cloud:基于Spring Boot的一系列框架的集合,用于简化分布式系统的开发,如配置管理、服务发现、断路器等。 Dubbo:由阿里巴巴开源的分布式服务化治理框架,通过RPC请求方式访问。 2. Spring Cloud 五大组件 注册中心 / 配置中心:Nacos。就像是服务的黄页,服务们都在这里登记,方便互相发现和联系,还能统一管理配置信息。 负载均衡:Ribbon。就像流量分配器,能让请求均匀地分...
0
点赞
评论
收藏
分享
01-02 14:23
深圳大学 测试开发
Java 八股文:SSM 篇
1 - SSM 篇 1.1 Spring 1.1.1 Spring 1.1.1.1 Spring 框架中的单例 bean 是线程安全的吗? 注解 @Scope 的默认值是 singleton,单例的。一般 bean 都是注入无状态的对象,没有线程安全问题。 但如果在 bean 中定义了可修改的成员变量,是线程不安全的,可以使用 多例 或者 加锁 来解决。 例如,如果多个线程同时访问和修改 Bean 的成员变量,可能会导致数据不一致或竞态条件。 @Component // 1. 单例 public class Counter { private int count = 0; /...
0
点赞
评论
收藏
分享
01-01 18:53
深圳大学 测试开发
客户端开发 - Android Studio 笔记
一、基础介绍与环境配置 1. 课程前面的话 Android开发是指使用Android操作系统(基于Linux内核)进行应用程序(App)的开发。 Android开发通常使用Java或Kotlin作为编程语言,开发环境主要基于Android Studio。 随着技术的不断演进,Android开发已经从单一的智能手机应用扩展到平板、电视、可穿戴设备等多个平台。 我们将通过逐步学习Android的基本概念和开发流程,帮助大家掌握Android开发的核心技能,并能够独立开发Android应用。 2. Android 发展历程 Android由Google主导开发,是目前世界上使用最广泛的移动操作系统之...
0
点赞
评论
收藏
分享
2024-12-25 20:23
深圳大学 测试开发
Java 八股文:场景篇
7 - 场景篇7.1 设计模式单例模式:一个类只有一个实例,并提供一个全局访问点。懒汉式实现:在第一次被引用时才创建实例。饿汉式实现:在类加载时就创建实例。静态内部类:利用类加载机制来保证初始化实例时只有一个线程。工厂模式:用于创建对象,而不是直接使用 new 关键字。简单工厂模式:通过一个工厂类来创建对象。工厂方法模式:定义一个创建对象的接口,但让子类决定要实例化的类。抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。策略模式:定义一系列的算法,并将每一个算法封装起来,并使它们可以相互替换。责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之...
0
点赞
评论
收藏
分享
2024-12-23 21:52
深圳大学 测试开发
Java 八股文:JVM 篇
6 - JVM 篇6.1 JVM 组成6.1.1 JVM 组成 / Java 架构的核心组件?类加载器: 负责加载类的字节码,分为启动类加载器、扩展类加载器和应用类加载器。内存模型: 管理 JVM 内存的分配和回收。 栈: 每个线程有独立的栈,存储局部变量和方法调用信息。(非静态变量)堆: 存储所有的对象实例,GC 主要在此区域进行。(非静态变量)方法区: 存储类信息、常量、静态变量等数据。(静态变量)程序计数器: PC 是线程私有的,用于记录正在执行的字节码指令的地址。本地方法栈: 用于存储本地方法的信息。执行引擎: 负责执行字节码,包括解释执行和即时编译 (JIT)。 垃圾回收器: 自动管...
0
点赞
评论
收藏
分享
2024-12-22 16:40
深圳大学 测试开发
Java 八股文:集合篇
4 - 集合篇4.1 集合基础4.1.1 算法复杂度**时间复杂度:**表示算法的执行时间与数据规模之间的增长关系。常见:O(1)、O(logn)、O(n)、O(n^2)、O(n!)。 找出算法中重复执行的基本操作,如循环、递归等。分析基本操作在不同输入规模下的执行次数。将基本操作的执行次数用大O表示法表示出来,忽略常数因子和低阶项。**空间复杂度:**表示算法的存储空间与数据规模之间的增长关系。常见:O(1)、O(n)、O(n ^2)。 找出算法中使用的额外空间,如变量、数据结构等。分析额外空间在不同输入规模下的使用量。将空间使用量用大O表示法表示出来,忽略常数因子和低阶项。4.1.2 Li...
0
点赞
评论
收藏
分享
2024-12-13 21:13
深圳大学 测试开发
Java八股文整理:Redis篇
3 - Redis 篇3.1 Redis 基础3.1.1 什么是 Redis?使用场景?1. 什么是 Redis?Redis 是一种基于内存的数据库,因此读写速度非常快,常用于 缓存,消息队列、分布式锁 等场景。Redis 数据类型的操作都是 原子性 的,因为执行命令由单线程负责的,不存在并发竞争的问题。2. Redis 使用场景?Redis 支持事务 、持久化、Lua 脚本、多种集群(主从复制、哨兵)、发布/订阅模式,内存淘汰、过期删除等机制。缓存:数据存储:频繁访问、不经常变更、读取远多于写入的数据,复杂查询结果、会话信息等。数据读取:当应用接收到数据请求时,首先检查 Redis 缓存是否...
0
点赞
评论
收藏
分享
2024-12-13 20:13
深圳大学 测试开发
Java 八股文整理:MySQL 篇
2 - MySQL 篇2.1 MySQL 基础2.1.1 MySQL 执行流程是怎样的?连接器:客户端与MySQL服务建立连接,进行权限验证。查询缓存:MySQL检查是否有缓存的查询结果可以直接返回(MySQL 8.0中已不推荐使用)。解析器:对SQL语句进行语法和语义分析,构建内部的数据结构。预处理器:处理SQL语句中的一些预处理操作,如视图展开等。优化器:生成多个可能的执行计划,并选择最优的执行计划。执行器:根据优化器提供的执行计划,执行SQL语句,调用存储引擎接口获取数据。2.1.2 第一步:连接器连接器功能:负责客户端与MySQL服务之间的连接建立和权限验证。连接命令:在Linux系统...
0
点赞
评论
收藏
分享
2024-12-13 12:19
深圳大学 测试开发
哈啰客户端开发-日常实习-面经
投简历 11.29一面 12.02offer 12.03自我介绍?对哈啰的业务了解吗?知道总部在哪吗?接受深圳到上海实习嘛?学校还有事吗?可以实习多久?大学在南京?你是哪里人?实习刚结束?上家怎么培养你的?你觉得自己是什么样的人?举例说明?怎么解决问题?如果leader很忙呢?说一下你的缺点?如何克服?简历投的怎么样?手上有offer吗?什么时候到岗?对未来有什么期望?实习工资cover不了生活成本,怎么看?来我们这的原因?你同学的情况?声音低沉,平时这样嘛?不用紧张。手撕:反转链表面试官纠正:有什么优化的地方吗?空链表呢?单节点呢?要写输出方法、方法名首字母要小写、int默认不用设置为0。操...
chenxinxu:
挺好的,我觉得日常实习就应该是这种难度才对,现在稍微中厂起步的日常实习面试直接造火箭
查看31道真题和解析
0
点赞
评论
收藏
分享
2024-12-12 21:56
深圳大学 测试开发
计算机与网络 - 网络IP篇(4)
1.4 网络 IP1.4.1 IP 基本认识1.4.1.1 IP 层IP(Internet Protocol)层是网络通信模型中的关键层,属于OSI模型的第三层,即网络层。它负责在不同网络之间传输数据包,实现网络间的互联。IP层的主要功能包括:寻址:为每个网络设备分配一个唯一的IP地址,以确保数据能够准确地发送到目的地。路由:选择数据包从源到目的地的最佳路径。分段和重组:如果数据包太大而不能通过网络,IP层会将其分割成更小的片段,并在目的地重新组装。错误检测:通过头部的校验和来检测数据在传输过程中是否出现错误。1.4.1.2 IP 层与数据链路层的关系IP层与数据链路层(OSI模型的第二层)的...
0
点赞
评论
收藏
分享
2024-12-12 21:57
已编辑
深圳大学 测试开发
计算机与网络 - 网络TCP篇(3)
1.3 网络 TCP1.3.1 TCP 基本认识1.3.1.1 TCP 头(报文)格式?IP 头(报文)格式?1. TCP 头重要字段序列号(Sequence Number):这是TCP连接中数据传输的基础,确保数据的有序性和完整性。确认号(Acknowledgment Number):用于确认接收方已经成功接收到的数据,是TCP可靠传输的关键。控制位(Control Flags):特别是SYN、ACK、FIN和RST,它们控制着TCP连接的建立、维护和终止。SYN(同步):用于建立连接。ACK(确认):确认收到的数据。FIN(结束):用于优雅地关闭连接。RST(重置):用于异常情况下的连接重...
0
点赞
评论
收藏
分享
1
2
3
4
5
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务