何止一个惨字形容,水滴 Java 面试一轮游,壮烈了,问啥啥不会,数据库血崩

news2025/1/11 4:25:13
  • static 关键字是用来干什么的,static 修饰的方法里面可以使用非静态的成员变量吗,为什么呢

  • private 修饰的方法是否可以被子类覆盖

  • 覆盖和重载有什么区别

  • 进程跟线程的区别

  • Java 中创建线程有几种方式 a. 反思:讲完三种方式之后,应该深入对比各种方式的优劣性,拖时间,还显得我有深度,嗯

  • 线程有那些状态

  • 线程被中断跟被阻塞有什么区别

  • 什么是死锁

  • JVM 的场景下怎么去发现死锁

  • Java 中有哪些集合类

  • 如何权衡使用有序数组还是无序数组 a. 有序数组是有查找需求。无序数组主要是插入删除方便。b. 从时间复杂度角度分析查找效率

  • Java 垃圾回收的目的是啥

  • 程序中把一个对象的引用直接置为 null,会立即触发垃圾回收吗

  • 垃圾回收有串行收集器和吞吐量收集器,它们的区别是什么

  • throw 和 throws 有什么区别

  • 什么是 servlet

  • servlet 生命周期有哪些

  • HttpClient 的 doGet 和 doPost 有什么区别

  • cookie 和 session 的区别

MySQL

开始血崩。。。

  • 数据库有哪些范式 a. 不太了解

  • JDBC 驱动程序有哪三种方式,注册 JDBC 那个 a. class.ForName()b. 另外两种不太记得。。

  • 什么是聚集索引,什么是非聚集索引 a. 讲不清

  • 主键基本上用 mysql 自带的自增主键作为索引。为什么要用自增列作为主键

  • drop、trancate、delete(我听成 delay 了),这三个命令是用来干啥的 a. 没怎么用过。。

  • delete 删除的数据,这条数据的存储空间会得到释放吗 a. 应该不会。。 不太清楚

  • 联表操作有内连接、外连接、交叉连接、笛卡尔传递(?),这四种方式有什么区别 a. 内连接:显式的使用 inner join ,隐式使用 whereb. 外连接:左外跟右外 c

. 第三个不太了解

  • varchar 跟 char 这两个数据类型有什么区别 a. 首先都是字符串 b. 大小和类型不一样 c. char 是 255 个字节,varchar 是 65535 个字节 d. char 定长,varchar 不定长

  • 表的记录行数会用到 count(*)、count(1)、count(column),三种方式有什么区别

  • MySQL 会出现一些慢查。首先慢查怎么去发现 a. 没有了解过。。

  • 数据库主从复制有了解过吗 a. 没有。。

其他

诶。shell 你用过吗 a. 有听过没有用过。。。项目开发工具用的是啥 a. IDEA 有用到 Maven 吗?Maven 打包是怎么打的 a. 不太记得了。。编程题

从一个数组里面删除所有值为 a 的所有元素。

单例模式的实现 a. 写了个懒汉式双重判断 b. 面试官:有别的实现方式吗?别的实现方式还有啥,随便说一下ⅰ. 其实他想问的应该是饿汉式

反问

面试流程,有几轮,分别是什么 a. 两轮技术+一轮 HR 结果什么时候出 a. 看具体情况。我也不知道给我的建议。评价一下今天的表现 a. 基础还可以。有些知识点深度不太够。沟通表达,理解能力还不错贵公司这个岗位看重什么能力 a. 应届生看重潜力,学习能力,学习主动性工作地都在北京对吧 a. 研发岗位主要在北京做什么方向,什么产品 a. 水滴筹、水滴互助、水滴保,三大主要业务线面试结束

面试总结

太惨了,数据库血崩。11 个问题我只能回答两三个。。下来要去恶补 shell 没用过,maven 的面试题没准备过,垃圾收集器不会,throw 和 throws 混淆,servlet 忘了,哎。。为了要帮他恶补,我也是网罗了 2021 年所有大厂的高频面试题及所需要用到的核心知识点,现在也拿出来 share 给大家,希望大家不要像这位粉丝一样无头苍蝇乱撞一气!

分享面试刷题复习笔记

==========

1、Java 后端覆盖 1000 多道常问面试题及答案详解

上千道 Java、Spring、JVM、集合、JVM、Mybatis、MySQL、DB、GC、Spring 全家桶、Dubbo、数据结构、算法、Kafka、微服务等

2、阿里 P8 大牛写出来的 283 页 Java 核心知识

3、面试宝典

/575498645322d1b085196660847ea082.png)

3、面试宝典

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

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

相关文章

Python——文件

文件 概念 我们常见的txt,jpg,mp4等等都是文件,存储在硬盘中的内容,就是文件,而文件夹是一种特殊的文件——目录文件 路径 一层一层文件夹组成的字符串就是路径,每一个文件的路径都是唯一的,相当于身份证号&#x…

卷积、自相关函数、功率谱密度

文章目录1、自相关函数和卷积2、自相关函数的傅里叶变换最近我在思考为什么: 为什么随机过程的自相关函数和其功率谱密度是一对傅里叶变换?1、自相关函数和卷积 这俩跟孪生兄弟似的,经常一起出现,我们先来看看自相关函数和卷积的…

【读书笔记】曾国藩的正面与侧面(二)

本书为全集的第二册,针对曾国藩的整个家族进行了介绍。包括他的兄弟,父母,和子女。 曾国藩的兄弟: 曾国潢:比曾国藩小9岁 是几个兄弟中读书天分最差的一个,但是有一个优点就是勤奋实在,所以在…

案例故事丨老虎国际 x TiDB ,降低架构复杂性,保障全球用户安全可靠投资

券商是一个古老的行业,发展至今已经历了三个时代:第一代券商为传统券商,在线下交易大厅进行买卖;第二代券商开始了电子化进程,从线下到线上进行了浅层服务的转移,改善了用户体验,提高了金融服务…

复习计算机网络——第四章习题记录

1、一台交换机具有24个100Mbps的全双工端口和2个1000Mbps的全双工端口,如果所有的端口都工作在全双工状态,那么交换机总带宽等于: 交换机知识点: (1)交换机具有24个10或者100Mbps全双工端口连接一般的用户计算机&…

python脚本系列——批量下载清华开源依赖包

一、脚本展示 1.流水线编译过程,执行apk --update add --no-cache xxx 2.报错ERROR: xxx package mentioned in index not found (try apk update) 3.内网环境缺依赖包,需要从清华源下载对应的包,但是需要根据报错一个个找&#x…

[附源码]计算机毕业设计教学辅助系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

1558_AURIX_TC275_RCU模块中的ESR管脚

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) CPU的安全状态,如果有bit为0说明SRAM等内容可能是不可靠的。 1. ESR的管脚是可以实现对外输出复位提示信息功能的。 2. ESR管脚的几种用法:作为输入触发复位、作为…

双重预防体系智能管理系统助力集团施工企业落实双重预防机制建设

安全警钟长鸣,为何事故仍不时发生?说明“安全网”织得不够密。当前我国建筑施工安全生产方面存在诸多薄弱环节和突出问题,强化安全生产主体责任落实,全面构建安全风险分级管控和隐患排查治理双重预防工作机制,坚决防范和遏制较大…

如何应对项目上线前出现Bug?

当你在测试阶段最后两天,发现测试执行情况不理想,和预估的进度相差较大时,是否会焦虑到不知所措?当你在上线前发现一个严重的问题,修复后需要重新执行一些验证测试及增加回归测试,此时你是否会惊慌&#xf…

使用nvm管理(切换)node版本

使用nvm切换node版本1. 完全删除之前的node及npm(清理干净Node: 应用程序,缓存的文件,环境变量 )2. 使用管理员身份安装nvm,下载如下3. 安装完nvm之后找到nvm下载路径对应的文件4. 使用管理员身份打开cmd,n…

β-葡聚糖偶联超顺磁纳米氧化铁颗粒|紫杉醇-二十二碳六烯酸—右旋糖酐偶联物

β-葡聚糖偶联超顺磁纳米氧化铁颗粒 中文名称:β-葡聚糖偶联超顺磁纳米氧化铁颗粒 纯度:95% 存储条件:-20C,避光,避湿 外观:固体或粘性液体 包装:瓶装/袋装 溶解性:溶于大部分有机溶剂&am…

Jenkins集成appium自动化测试(Windows篇)

目录:导读 一,引入问题 二,搭建思路 三,具体步骤 1,搭建Jenkins 2,新建节点 3,配置节点 4,启动代理 5,新建任务 6,配置任务 7,调试 四…

谁说菜鸟不会数据分析 | 学习笔记

一.前言 数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程 数据分析的目的是把隐藏在一大批看似杂乱无章的数据背后的信息集中和提炼出来,总结出所研究对象的内在规律。在实际工作中,数据分析能够帮助管理者进行判断和决策&…

WebDAV之葫芦儿•派盘+麻雀记

麻雀记 支持WebDAV方式连接葫芦儿派盘。 想要一款非常小巧的笔记软件?占用设备内存小,功能非常丰富。比如写便签、清单、图片、倒数日、名片、纪念日、心情、绘图、地址、等等,并且你还可以使用看板、标签以及四象限等功能来帮助你更好地将所写内容归纳整理,快来体验下麻…

不删除分区的情况下怎么合并分区?如何合并磁盘分区

不删除分区的情况下怎么合并分区??本文将向您展示使用 Diskpart 命令和分区管理工具合并磁盘分区的可靠解决方案。请继续阅读,以获得合并磁盘分区的相关信息。 一、合并磁盘分区 也许你的磁盘上,有一个空间很大的分区&#xff0c…

ctfshow 大吉大利杯

veryphp 看着思路很简单&#xff0c;就是利用post传参和extract函数来给需要的参数赋值&#xff0c;再利用call_user_func调用qwq中的oao静态方法。 感觉最麻烦的就是 preg_match(/^\-[a-e][^a-zA-Z0-8]<b>(.*)>{4}\D*?(abc.*?)p(hp)*\R(s|r).$/, $shaw_root)这个…

JavaScript进阶教程——包装对象、类型转换、作用域、闭包与模块化

文章目录包装对象类型转换显示转换隐式转换作用域let与const的用法&#xff1a;作用域链闭包与模块化封装包装对象 为什么原始类型可以使用方法和属性&#xff1a; toString()split()length属性 包装对象&#xff1a; new String()new Number()new Boolean() let num 123;…

Linux内存管理之UMA模型和NUMA模型

共享存储型多处理机有两种模型 均匀存储器存取&#xff08;Uniform-Memory-Access&#xff0c;简称UMA&#xff09;模型 (一致存储器访问结构) 非均匀存储器存取&#xff08;Nonuniform-Memory-Access&#xff0c;简称NUMA&#xff09;模型 (非一致存…

大学生阅读小说网页设计模板代码 柏书旧书网带登录表单 注册表单小说书籍网页作业成品 学校书籍网页制作模板 学生简单书籍阅读网站设计成品

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…