网站集群建设方案/app推广渠道商
面经哥只做互联网社招面试经历分享,关注我,每日推送精选面经,面试前,先找面经哥
自我介绍:本人是练习时长 1 年 2 个月的 Java 后端菜鸡练习生。下面是我最近面试的面经:
百度 一面 约1h时间:2024-02-26 岗位:Java 开发
流程:一面挂评价:体验好,面试官会引导,每个问题能给我解决方案,最后建议比较用心中肯
1、GAP 时间解释
2、项目的抽奖序列都在一个池子中么?奖品一直被一个用户抽怎么办,存在bug?怎么优化?(1.增加奖品步长 2.多个奖品池)redis分布式锁应用层如何使用?如何加锁解锁,设置过期时间了么?
3、JDK11特性?(不要给自己挖坑)
4、Redis 如何使用 Zset 设计延迟队列?
4、SpringBoot 项目启动参数?
5、了解哪些垃圾收集器?线上频繁 FullGC 原因和解决方案?
6、为什么项目用 restTempate 和 openFeign?为什么不统一?openFegin 底层原理?
7、Java 代码中如何映射域名和 ip?多种方式实现?
8、sql:两张表 sql 求并集交集差集
9、算法:手写单例模式
10、反问面评:基础较差,项目太简单
11、追问:不了解启动参数->基础差;项目应该深挖不同模块的关系,如何解耦,体现项目的复杂度-> 项目简单
阿里 一面 约 45 min时间:2024-02-22
岗位:Java 开发流程,未知评价
1、项目相关
2、MQ:不同 mq 区别?mq的路由方式?mq 如何保证消息可靠性?消息消费失败如何处理(重试机制+拒绝策略+消息失败表+企微告警)
3、MySQL:主键与唯一索引区别?
4、操作系统:线程和进程的区别?
5、JVM:Java 运行时内存区域,哪些是线程私有,哪些是线程共有
6、算法:三角形最小路径和(lc120);
7、反问面评,面试轮次和结果反馈:还可以,最多四轮,3天内
美团(火车票)一面 约55min时间:2024-02-21 岗位:Java 开发
流程:一面挂评价:基础面,都回答出来了,总结是项目简单
1、项目相关
2、算法:判断字符串是否能够由重复子串构成,求最小子串(lc459
3、MySQL:索引有哪些?B+树?索引失效?慢 sql 分析?主从原理
4、多线程:线程池执行流程?
5、JVM:JVM 组成?线上 OOM 如何解决?实际开发中是否调优?
6、反问面评:基础还可以,项目太简单
哈啰 一面 约1h时间:2024-02-02 岗位:Java 高级开发
流程:一面挂评价:中规中矩
1、项目相关,哪些有挑战性的,举例说明?
2、抽奖奖品 priceIndex 为什么用 redis 自增 id?
3、项目上下游是如何流通的,数据流如何运转?
4、场景:项目中抽奖动作是否写死?如果做成活的(前三天的业务动作与后四天的业务动作不同),有什么处理方式呢?
5、数据落库(mysql)的同时向 es 插入,为什么还需要定时任务全量刷新库内数据至es?
6、Java 线程有几种状态?
7、了解过哪些锁呢?
8、CAS 原理和问题?
9、voliate 能保证原子性么?为什么?
10、ThreadLocal 作用和坑?
11、线程池的核心参数?执行流程?如何选择线程池的核心参数?
12、你提到了 IO 密集型和 CPU 密集型,设置不是绝对的,如何通过其它方式选择线程池的参数?(回答 Spring Boot Actuator)
13、Java 原生的线程池有哪些?
14、Java 线程池相关 API 有哪些?
15、如何进行多线程数据同步?(回答 wait-notify,join,countdownLatch,Future,CompletableFuture )
16、mysql 索引失效场景?
17、mysql 底层数据结构?
18、mysql 主键索引和非主键索引的区别?
19、mysql 建立联合索引,非叶子节点存储什么数据?
20、redis 如何部署?
21、redis 使用场景有哪些?
22、redis 分布式锁的原理?你设计一个分布式锁需要注意哪些问题?23、spring 启动流程
24、spring 循环依赖?如何解决循环依赖?
25、了解过哪些设计模式?
26、静态代理和动态代理的区别?
27、平时如何学习的?
28、反问:面试结果反馈时间和面试流程
美团(小象超市) 一面 约1h时间:2024-02-01
岗位:Java 中级开发
流程:一面挂评价:不想说啥了,我是真 TM 菜
1、项目相关
2、如何设计一个有界阻塞队列?有界队列 size 满了,put 元素会发生什么?
3、多线程算法:打印abc(不限制顺序),最后输出“我们打印完了”
4、Java8 流式算法:Java8 实现将同学列表 List 转 key 为 name,value 为 age HashMap
5、sql:如何统计平均执行速度,输出 IP和avgSpeed 执行表task_execute(task code、lP、create time)报告表 task_report (task_code、speed、create time)
6、Linux 如何打印进程号?
7、Linux 如何搜寻错误日志?
8、你们项目如何查询日志?
9、如何查看 sql 索引是否失效?
10、索引什么不要对大字段建立?
11、int(1)能否存放127?
12、varchar(20)能否存放字符长度30或50的字符?会出现什么问题
13、jvm 线上调优过没?
易点天下 一面 约25min时间:2024-01-24 岗位:Java 开发
流程:一面挂评价:体验差
1、如何设计有界队列?
2、Java 中为什么引用泛型?
3、Java 中为什么引用多线程?
4、SpringBoot/SpringCloud 原理?
5、MySQL 如何设计一个 server?
6、项目相关?
汇丰银行 一面 56min时间:2024-01-23,17时,岗位:se(software engineer)
流程:一面挂,面完不到一小时感谢信(联系内推人答复 offer 已发)
评价:聊的挺好的,给的理由是英语不行,面试过程中特意问面试官 se 岗的英文要求,答复只需看懂文档和回复邮件,有点无语
1、离职原因,是否定居,未来发展计划等?
2、开发流程,编写代码所在比重,如何与产品测试对齐等?
3、HashMap 底层实现?HashMap 如何获取元素?(重写hashcode equals方法)
4、concurrentHashMap 如何加锁保证线程安全?
5、synchronized 和 reentrantlock 的区别?
6、mirror gc 与 full gc 区别?(讲解的分代收集算法)
7、内存溢出与内存泄漏区别?
8、什么情况会导致OOM?
9、一道sql,一张表存放四个班级的所有学生成绩,如何取出最高三人成绩?如何按照班级,取出每班最高三人成绩?
10、英文自我介绍,两个英文问题
shein 一面 47min时间:2024-01-22,14时,岗位:Java 高级/资深工程师
流程:一面挂评价:面试官人不错,会引导我回答一些问题,确实由于个人能力有限,知识点串联较差,掌握不扎实,最后面评面试官给了中肯的评价,确实需要加强
1、离职原因,是否定居,未来发展计划等?
1、项目相关
2、mq 如何保证可靠性?(消费者应答机制,手动,自动,无应答)
3、redis 分布式锁的原理?(过期时间,看门狗机制,锁自旋,lua脚本)
4、如何统计接口执行时间?(代码侵入,AOP,网关,skywalking)
5、redis 缓存使用,坑有哪些?(双写一致性,缓存击穿,缓存穿透,缓存雪崩,高可用集群的角度)
6、线程池如何设置参数(解释核心参数,IO密集型,CPU密集型,阻塞队列的选取,设置大小)
7、多线程同步执行数据?还有什么其它方法吗?(countDownLatch)8、Future 作用?
9、线程池的监控?
10、索引的数据结构,底层如何实现的?
11、索引的种类有哪些?
12、索引创建的原则?
13、索引什么场景失效?
14、分页查询如何利用 limit 做的?
15、SpringBoot 的 Starter?
16、Spring 事务的注解?
17、Spring 事务失效场景?不加 public 为何事务失效?(aop)
18、mapper 文件如何加载到容器中?
19、mapper 文件与接口方法如何映射?
20、mapper 中是否可以进行方法重载?
21、sql注入,如何解决?
22、G1 垃圾收集器原理?
相关文章:

练习时长 1 年 2 个月的 Java 菜鸡练习生最近面经,期望25K
面经哥只做互联网社招面试经历分享,关注我,每日推送精选面经,面试前,先找面经哥 自我介绍:本人是练习时长 1 年 2 个月的 Java 后端菜鸡练习生。下面是我最近面试的面经: 百度 一面 约1h时间:2…...

计算机跨考现状,两极分化现象很严重
其实我觉得跨考计算机对于一些本科学过高数的同学来说有天然的优势 只要高数能学会,那计算机那几本专业课,也能很轻松的拿下,而对于本科是文科类的专业,如果想跨考计算机,难度就不是一般的大了。 现在跨考计算机呈现…...

leetcode73 矩阵置零
题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 解析 这道题题目上要求用原地算法…...

了解 XML HttpRequest 及其在 Web 开发中的应用
XML HttpRequest(XHR) 技术是构建动态、响应式网站的关键。这项技术使得网页能在不重新加载整个页面的情况下与服务器进行数据交互,极大地优化了用户的交互体验。 定义 XML HttpRequest XML HttpRequest 是一种浏览器与服务器进行数据交换的…...

CPU与GPU的原理不同
CPU(中央处理器)和GPU(图形处理器)在设计原理上有很大的不同。CPU是通用的计算核心,擅长处理复杂的控制流和数据结构,而GPU则是为了并行处理大量相似的计算任务而设计的。二者是计算机系统中两种不同类型的…...

嵌入式相关基础
一.常见的芯片类型 1.微控制器(MCU) (1)STM32 主频(MHz)内核Flash(Kbytes)Ram(Kbytes)封装ADC channels DAC channels SPISTM32F407ZG168ARM Cortex-M4f1024192LQFP1442423STM32F407ZE168ARM Cortex-M4f512192LQFP1442423STM32F407VE168ARM Cortex-M4f512192LQFP1001623STM32…...

无线麦克风推荐哪些品牌?一文读懂家用无线麦克风哪个牌子好!
在这个充满创意与表达的时代,无线领夹麦克风以其独特的魅力,成为了声音创作者们的得力助手。它小巧便携,功能强大,无论是日常拍摄、直播互动还是专业演出,都能轻松应对,让你的声音随时随地清晰传递。那么…...

构建SOA架构时应该注意的问题
1.原有系统架构中的集成需求 面向服务的体系结构本质上来说是一种具有特殊性质的体系结构,它由具有互操作性和位置透明的组件集成构建并互连而成。基于SOA的企业系统架构通常都是在现有系统架构投资的基础上发展起来的,我们并不需要彻底重新开发全部的子…...

动手学深度学习(Pytorch版)代码实践 -深度学习基础-13Kaggle竞赛:2020加州房价预测
13Kaggle竞赛:2020加州房价预测 # 导入所需的库 import numpy as np import pandas as pd import torch import hashlib import os import tarfile import zipfile import requests from torch import nn from d2l import torch as d2l# 读取训练和测试数据 train_…...

编程输出中间变量:深度解析与实战应用
编程输出中间变量:深度解析与实战应用 在编程过程中,中间变量是一个至关重要的概念。它们不仅有助于我们更好地理解和组织代码,还能提高程序的效率和可读性。那么,编程输出中间变量究竟是什么呢?本文将从四个方面、五…...

冒泡排序、选择排序
冒泡排序 按照冒泡排序的思想,我们要把相邻的元素两两比较,当一个元素大于右侧相元素时,交换它们的位置;当一个元素小于或等于右侧相邻元素时,位置不变 大的往右丢(往下沉),小的往…...

嵌入式实训day6
1、 from machine import Pin from neopixel import NeoPixel import timeif __name__"__main__"#创建RBG灯带控制对象,包含5个像素(5个RGB LED)rgb_led NeoPixel(Pin(4,Pin.OUT),5)#定义RGB颜色RED(255,0,0)GREEN(0,2…...

产品经理是青春饭吗?终于有了答案!
不少考生疑惑产品经理是青春饭吗?产品经理能干到多少岁?弄清楚这些问题,我们才会有长久的规划。产品经理是青春饭吗?产品经理能干到多少岁?一起来看看 一、产品经理是青春饭吗? 产品经理是否吃青春饭需要…...

FPGA - 数 - 加减乘除
一,数的表示 首先,将二进制做如下解释: 2的0次方1 2的1次方2 2的2次方4 2的3次方8 ..... 以此类推,那么任何整数,或者说任意一个自然数均可以采用这种方式来表示。 例如,序列10101001,根据上述…...

软件性能测试之负载测试、压力测试详情介绍
负载测试和压力测试是软件性能测试中的两个重要概念,它们在保证软件质量和性能方面起到至关重要的作用,本文将从多个角度详细介绍这两种测试类型。 一、软件负载测试 负载测试是在特定条件下对软件系统进行长时间运行和大数据量处理的测试ÿ…...

科研辅助工具
科研工具收集 1. 如何筛选出最合适的SCI论文投稿杂志:点击直达 2. 分享三种正确查找期刊全称、缩写的网站: 点击直达...

亿达中国武汉园区入选“武汉市科技金融工作站”及“武汉市线下首贷服务站”
近日,武汉市2024科技金融早春行活动在深交所湖北资本市场培育基地举行。会上,第四批武汉市科技金融工作站试点单位名单及第五批武汉地区金融系统线下首贷服务站名单正式公布,武汉软件新城成功入选上述两个名单。 为缓解科技型企业融资难题&a…...

Docker配置阿里云加速器(2续)
默认情况下镜像是从docker hub下载,由于docker hub服务器在国外,由于网络原因镜像下载速度较慢,一般会配置镜像加速进行下载 国内镜像加速器有阿里云、网易云、中科大等,本章配置阿里云镜像加速器,速度较快 镜像加速源 镜像加速器 镜像加速器地址 <...

我用chatgpt写了一款程序
众所周知,Chatgpt能够帮助人们写代码,前几天苏音试着完全用Chatgpt写一款Python程序 有一句话我很赞同,未来能代替人的不是AI,是会使用AI的人。 最终,写下来效果还不错,完全提升了我的办公效率。 开发前…...

Python实现逻辑回归与判别分析--西瓜数据集
数据 数据data内容如下: 读取数据: import numpy as np import pandas as pd data pd.read_excel(D:/files/data.xlsx) 将汉字转化为01变量: label [] for i in data[好瓜]:l np.where(i 是,1,0)label.append(int(l)) data[label] lab…...

课时154:项目发布_手工发布_手工发布
1.2.3 手工发布 学习目标 这一节,我们从 基础知识、简单实践、小结 三个方面来学习 基础知识 简介 为了合理的演示生产环境的项目代码发布,同时又兼顾实际实验环境的资源,我们这里将 B主机和C主机 用一台VM主机来实现,A主机单…...

鸿蒙开发 一 (四)、ArkTS开发 --UI篇
相对布局 RelativeContainer 支持容器内部的子元素设置相对位置关系子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局 //alignRules 写法let AlignRus:Record<string,Record<string,string|VerticalAlign|Horiz…...

影音发烧友必入:高清先生M8 8K蓝光播放机使用体验8K播放器
影音发烧友必入:高清先生M8 8K蓝光播放机使用体验 高清先生在5.18成功举办新品8K蓝光播放机“M8”的发布会后,心心念念想尝鲜,于是果断下单了一台。 外形 收到货后,是牛皮纸包装,醒目的“高清先生”标识印在正面&…...

【34W字CISSP备考笔记】域1:安全与风险管理
1.1 理解、坚持和弘扬职业道德 1.1.1.(ISC)职业道德规范 1、行为得体、诚实、公正、负责、守法。 2、为委托人提供尽职、合格的服务。 3、促进和保护职业。 4、保护社会、公益、必需的公信和自信,保护基础设施。 1.1.2.组织道德规范 1、RFC 1087 ࿰…...

Camtasia Studio 2024软件下载附加详细安装教程
amtasia Studio 2024是一款功能强大的屏幕录制和视频编辑软件,由TechSmith公司开发。这款软件不仅能够帮助用户轻松地记录电脑屏幕上的任何操作,还可以将录制的视频进行专业的编辑和制作,最终输出高质量的视频教程、演示文稿、培训课程等。 …...

人工智能(AI)与机器学习(ML):塑造未来的技术引擎
目录 前言 一、人工智能(AI)概述 二、机器学习(ML)的作用:深入解析与应用前景 1、机器学习的作用机制 2、机器学习在各个领域的应用 3、机器学习的挑战与前景 三、AI与ML的融合与应用:深度解析与前景…...

post为什么会发送两次请求详解
文章目录 导文跨域请求的预检复杂请求的定义服务器响应预检请求总结 导文 在Web开发中,开发者可能会遇到POST请求被发送了两次的情况,如下图: 尤其是在处理跨域请求时。这种现象可能让开发者感到困惑,但实际上它是浏览器安全机制…...

MySQl基础入门⑯【操作视图】完结
上一边文章内容 表准备 CREATE TABLE Students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(100),email VARCHAR(255),major VARCHAR(100),score int,phone_number VARCHAR(20),entry_year INT,salary DECIMAL(10, 2) );数据准备 INSERT INTO Students (id, name, ema…...

Android Root全教程
1.安装指定镜像:https://blog.csdn.net/weixin_43846562/article/details/130028258 2.安装 magisk:https://blog.csdn.net/qq1337715208/article/details/115922514 3.打开 adb root:https://liwugang.github.io/2021/07/11/magisk_enable…...

对yoloV8进行标签过滤来实现行人检测
前言 上一章我们介绍的通过迁移学习,在新的行人数据集上使用已经学习到的特征和权重,从而更快地实现行人检测任务。模型就会调整其参数以适应新的数据集,以提高对行人的识别性能。接下来介绍一种更快更便捷的方法,依旧是基于yolo…...