第1期JAVA社招面试经验月报

面经哥专注互联网社招面试经验分享,关注我,每日推送精选面经,面试前,先找面经哥|面经哥整理了上月30篇面试经历,选取了较为热点高频的面试题供大家参考

基础知识类‍‍‍‍‍

1、说下双亲委派原则以及类加载机制,双亲委派有何好处

2、说下hashMap的底层实现,以及扩容机制

3、多线程介绍一下?协程呢?‍‍

4、token过期如何处理,token临界点怎么处理

5、redis分布式锁的实现,redis脑裂如何解决

6、mysql事物acid,mvcc作用于哪些隔离级别,rr隔离级别下能否解决幻读

7、如果redis分布式锁刚加锁,redis崩了,怎么处理(面试官说弄3个redis,分别加锁,每次获取两个redis锁)

8、fullgc如何排查

9、项目中用过的设计模式有哪些

10、多线程在项目怎么用的?

11、多线程之间的通讯
12、怎么让多线程有序执行

13、BIO、NIO、AIO区别及原理?为什么Java NIO的效率更高?

14、volatile Object[] arr,线程T1修改了arr,线程T2看得到吗

15、线程T2修改变量,主线程调用t2.join(),可以看到线程T2的变量吗

16、如果线上有个偶发的bug:一个线程输入之后导致死循环,这时候应该如何去排查

17、CopyOnWriteList的实现,不适合什么场景。‍‍‍‍‍‍‍

18、CMS出现ConcurrentModeError会是什么原因

19、top的user和system区别,java里面如何查看线程的运行情况

20、从磁盘复制一个文件,再通过socket传到对方机器,发生了几次内存拷贝

21、流量控制和拥塞控制,具体实现

22、为什么MySQL表删除了一堆数据,但是文件大小不变?

23、MySQL如何恢复到误删前的状态?

24、新建一个线程池,核心线程是3个,最大线程数是6个,阻塞队列是12,过期时间是20s, 假设每个线程处理完一个任务需要1s。如果一次性来了18 个任务,也就是线程全开,队列塞满,那么:3s之后(也就是任务搞完了),每2s来一个任务,20s之后非核心线程会关闭么

‍‍‍

系统知识类

1、你说你做过架构设计,那你的输入是什么,输出是什么,UML设计原则讲一下

2、如果服务A流量上千万,服务B和服务C只有几百,需要怎么做?MySQL怎么搭集群?MySQL单机给你打5000万流量,怎么解决?除了限流还有什么?

3、我们现在视频面试,使用的是UDP连接,还是TCP连接?说说这两者的区别?如何使UDP连接可以通话更清晰流畅呢,有哪些手段?

4、有几台机器存储着几亿淘宝搜索日志,你只有一台2g的电脑,怎么选出搜索热度最高的十个搜索关键词

5、如果A给B转账的同时B给A转账,怎么并发量最高?

6、多租户系统下的聊天记录表,ShardingJDBC分库分表对租户ID采用哈希取模算法,如何解决因租户冷热不均造成数据倾斜?比如5个大租户的聊天记录很多,另外95个小租户的聊天记录比较少,希望这5个大租户各有一个表,另外95个小租户的记录全部路由到另外一个表,如何设计?如果后来95个小租户中有一个小租户晋升为大租户,如何在用户基本无感知的情况下实现数据迁移?可以用流式处理来实现吗?

7、看你熟悉DDD架构模式,介绍一下?大致介绍一下领域驱动设计,概念,聚合,聚合根,领域,值对象等等

8、你认为DDD的优势和劣势?主要从MVC架构模式对比,从面向对象角度出发,贫血模型与充血模型的优缺点。MVC更容易理解,DDD更难理解,学习成本较高。


算法类‍‍‍

1、如何设计算法压缩一段URL

2、智力题:一个蛋糕切三刀分成四块,有哪些切法


场景类

1、从浏览器输入一个URL生成页面发生了什么?

2、一万个任务同时执行,运行完之后统一处理结果,该如何实现?

3、我们这里有100G的文件,里面都是URL地址,但主机只有1G的内存,请你找出出现次数最多的URL

4、有没有比较印象深刻的bug

5、电商超卖问题如何解


综合类

1、你认为你最大的优势是什么

2、如果你遇到和主管意见发生冲突,第三者的角度确实你的方案更好,你该怎么办

3、如何判断一段代码的好坏

4、举例说明你在上家公司职级晋升的原因

5、开发者和管理者的区别,你怎么做管理者

6、介绍项目:你负责哪些,担任什么角色,项目上下游,项目架构,如何做的服务拆分?


蓝宝书 涵盖了各个大厂内部的面试流程、薪资、福利、应聘者的硬条件和软条件,建议每个渴望去大厂的都人手一份关键是限时免费👇🏻

0060707816178852d54bbdff937d75f3.jpeg

02a9a1f21473b54b19ced6d01c5c98fc.jpeg

a37d4491c3946e12995a9408766d68a9.jpeg

7286af7c9e8368983d776f1cac0ef57e.jpeg

10ee6ec90b067dba6671d870b71d1162.jpeg

发送蓝宝书领取👇🏻


  • 0、

    1、【官方】2024年互联网金三银四面试情况统计报告

    2、

    3、同花顺3年前端面经,期望薪资25K

    4、

    5、2024.2.28(高德)golang30k一面1小时50分钟

    6、

    7、期望薪资30k字节java2轮面,被问如果A给B转账的同时B给A转账,怎么并发量最高?

    8、

    9、期望薪资24K4年go经验,扬腾创新2轮面试,我差点崩溃。。

    10、

    11、 华为ODJAVA 7轮面试经历,期望薪资30K

    12、

    13、期望薪资25K,新浪微博测试4轮面试

25d81873213c11ab88ff673f97c9cd98.jpeg


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1992-2012年美国西海岸的海面高度异常数据集

Gridded Altimeter Fields with Enhanced Coastal Coverage 具有增强海岸覆盖范围的网格化测高场 简介 具有增强的海岸覆盖范围的网格化高度计场数据产品包含美国西海岸的海面高度异常(SSHA 或 SLA)以及北纬 35.25 度-48.5 度和东经 227.75 度-248.5 …

Python酷库之旅-开启库房之门

目录 一、库的定义 二、库的组成 三、库的分类 四、如何学好Python库? 五、注意事项 六、推荐阅读 1、Python筑基之旅 2、Python函数之旅 3、Python算法之旅 4、Python魔法之旅 5、 博客个人主页 一、库的定义 在Python中,库(Library)是一个封…

探索智慧机场运营中心解决方案的价值与应用

随着全球航空业的不断发展,机场运营中心的作用日益凸显。智慧机场运营中心解决方案以其高效的管理和智能化的运营模式,成为优化机场运营、提升服务水平的重要工具。本文将深入探讨智慧机场运营中心解决方案的价值与应用,揭示其在机场管理中的…

机器学习常见知识点 2:决策树

文章目录 决策树算法1、决策树树状图2、选择最优决策条件3、决策树算法过程→白话决策树原理决策树构建的基本步骤常见的决策树算法决策树的优缺点 【五分钟机器学习】可视化的决策过程:决策树 Decision Tree 关键词记忆: 纯度、选择最优特征分裂、熵、基…

电脑上的瑞士军刀

一、简介 1、一款专为 Windows 操作系统设计的桌面管理工具,它具备保存和恢复桌面图标位置的功能,使用户能够在各种情况下,如分辨率变动、系统更新或其他原因导致的图标位置混乱后,快速恢复到熟悉的工作环境。它还拥有诸多实用功能…

【Pyqt6 学习笔记】实现串口调试助手,并将接收到数据模拟键盘输出

文章目录 代码示例main.pyscreen_shot_module.pyqrcmd.pyuntitled.pyuntitled.ui 本文内容是 【Pyqt6 学习笔记】DIY一个二维码解析生成小工具的延申,在原来的基础上实现了串口调试助手功能,并利用 pywinauto的 keyboard模块将接收到数据模拟键盘输出…

【递归+二叉树思想+搜索】 Alice and the Cake题解

Alice and the Cake题解 AC记录:记录-洛谷 题面翻译(大概就是题目大意) 执行恰好 n − 1 n-1 n−1 次操作,每次操作可以选择当前所有蛋糕中满足其重量 w ⩾ 2 w\geqslant 2 w⩾2 的一块,然后将其分为质量分别为 …

手机连接ESP8266的WIFI,进入内置网页,输入要显示的内容,在OLED显示屏上显示文本

连线 OLEDESP8266含义GNDGND地线VCC3V电源SCLD1时钟线SDAD2通信数据线 只支持英文信息的显示和数字。 #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h>#d…

5.大模型高效微调(PEFT)未来发展趋势

PEFT 主流技术分类 UniPELT 探索PEFT 大模型的统一框架&#xff08;2022&#xff09; UIUC 和Meta AI 研究人员发表的UniPELT 提出将不同的PEFT 方法模块化。 通过门控机制学习激活最适合当前数据或任务的方法&#xff0c;尤其是最常见的3大类PEFT 技术&#xff1a; Adapters…

事业单位——被逆袭篇

目录 一、结果 二、考试 三、时间 四、复习 五、总结 一、结果 图1&#xff1a;2024年浙江广播电视集团下属浙江省中波发射管理中心公开招聘笔面试结果 准考证号笔试面试总成绩排名备注107016070.866.48310702416555.44107134390.871.681入围107146869.869.08210715406454.…

征信受损,别再犯傻!

听说你的征信出了点小问题&#xff1f;别急&#xff0c;这事儿说大不大&#xff0c;但也不能掉以轻心。征信&#xff0c;说白了就是你借钱还钱的记录本&#xff0c;一旦它“花”了&#xff0c;借钱可就没那么轻松了。 先来说说这征信“花”了是咋回事 征信“花”了&#xff0c…

18.1 HTTP服务器-极简服务器、请求与响应

1. 极简服务器 大道至简。使用Go语言构建世界上最简单的HTTP服务器&#xff0c;仅需四行代码。 标准库的net/http包提供了多种用于创建HTTP服务器的方法&#xff0c;其中包括&#xff1a; http.HandleFunc("/", rootHandler) 第一参数&#xff1a;访问的url 第二…

【Linux】进程间通信之命名管道

&#x1f466;个人主页&#xff1a;Weraphael ✍&#x1f3fb;作者简介&#xff1a;目前正在学习c和算法 ✈️专栏&#xff1a;Linux &#x1f40b; 希望大家多多支持&#xff0c;咱一起进步&#xff01;&#x1f601; 如果文章有啥瑕疵&#xff0c;希望大佬指点一二 如果文章对…

109.网络游戏逆向分析与漏洞攻防-装备系统数据分析-商店与捨取窗口数据的处理

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 现在的代码都是依据数据包来写的&#xff0c;如果看不懂代码&#xff0c;就说明没看懂数据包…

【优选算法】详解target类求和问题(附总结)

目录 1.两数求和 题目&#xff1a; 算法思路&#xff1a; 代码&#xff1a; 2.&#xff01;&#xff01;&#xff01;三数之和 题目 算法思路&#xff1a; 代码&#xff1a; 3.四数字和 题目&#xff1a; 算法思路&#xff1a; 代码&#xff1a; 总结&易错点&…

用人工智能写2024年高考作文

目录 用人工智能写2024年高考作文 引用 一、2024年 新课标I卷 作文真题 AI写作范文 二、2024年 全国甲卷 作文真题 AI写作范文 三、2024年 新课标II卷 作文真题 AI写作范文 四、2024年 北京卷 作文真题一 AI写作范文 作文真题二 AI写作范文 作文真题三 AI写作…

php 混合xml js,html 代码报错 ,结束标签关闭, short_open_tag 的作用,php关闭文件结束判断

结束标签关闭, short_open_tag 的作用&#xff0c;php关闭文件结束判断 有时候我们我们会将php&#xff0c;xml&#xff0c;js&#xff0c;html 混合编写 php文件只要开始标签而不要结尾标签? 混合代码看代码 直接运行 yntax error, unexpected version (T_STRING) in php…

验证码识别接口、多种样式验证码识别接口、中英文验证码识别接口

验证码识别接口、多种样式验证码识别接口、中英文验证码识别接口 本文提供一个基于OCR和机器学习的验证码识别接口&#xff0c;能够识别较复杂的中文、英文验证码&#xff0c;在OCR的基础上针对验证码进行算法优化。本接口是收费的&#xff08;最低0.5分1次调用&#xff0c;试…

C语言详解(文件操作)2

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…

CSS id选择器

目录 任务描述 相关知识 id选择器 id选择器语法 类选择器与id选择器的区别 编程要求 任务描述 在本关中&#xff0c;你将通过id选择器的方式完成页面菜单栏样式布局&#xff0c;栏目导航等任务。 完成任务之后&#xff0c;基本页面效果如下&#xff1a; 动态效果如下&am…