这才是大神,主动拒绝了字节跳动offe,顺便轻松斩获华为、蚂蚁、PDD、百度、Paypal 的offer

最全java面试题整理(持续更新) 1. springboot项目和maven项目的区别? (1)打包方式:传统项目如果需要打成war包,需要在WEB-INF目录结构配置web.xml文件;springboot则不需要 (2)项目启动方式: 传统web项目启动方式:在eclipse和tomcat插件中导入项目,然后启动tomcat,项目也启动了。或者将项目打成war包,放入tomcat中,启动tomcat。 采用springboot项目启动:如下图所示,打开HelloWorldApplication.java(这个类每个项目都有,类名自定), 阅读详情

年中的时候因为换工作的缘故,陆续参加了华为、蚂蚁、字节跳动、PDD、百度、Paypal的社招面试,除了字节跳动流程较长,我主动结束面试以外,其他的都顺利拿到了Offer。

最近时间稍微宽裕点了,写个面经,希望对大家找工作有所帮助。

面试体验

下面以时间先后顺序,分享下我在不同公司面试的体验。

华为

简历投递方式:在BOSS直聘上联系的华为HR。

  1. 线上笔试:在正式面试之前,会有线上笔试环节,3道算法题,难易程度由浅入深,做出来两道基本就没问题了。
  2. 1轮面试:视频面试,这轮面试会有两个面试官,每个面试官大概会面试45分钟,面试内容偏向Java基础为主;最后会写个算法题,不过也不复杂。
  3. 2轮面试:这轮主要是几个领导一起电话面试,可能会问一些项目相关的内容,不过更多是框架相关的,不会涉及到很底层的技术细节。
  4. HR面试:沟通一下职级和薪资情况,华为的薪资是由基本工资和绩效工资组成的,然后年终可能是2个月,我尝试去argue了一下薪资,但是好像并没有什么卵用。

总结:华为面试官和HR都很Nice,整体面试难度中规中矩,都是偏重于基础和简单的算法,另外面试流程也很快,基本上两周之内结束没问题。不过现在华为社招基本是OD,也就是挂靠到外企德科那边,不是正式员工,所以日后升职加薪可能会有所影响,这点大家需要自己考虑下。

蚂蚁金服

简历投递方式:朋友直接内推的,内推过后一周之内就联系面试了。

  1. 1轮面试:线上电话面试,杭州打来的,主要是介绍下项目,他会根据项目中的技术点,进行一些讨论。印象比较深的是,当时我们讨论下分布式一致性的解决方案,但感觉他对我的回答不太满意,哈哈。最后会发一个链接过来做题,题目主要考察Java多线程的使用,我当时的题目是在某种场景下找到最快的支付方式。
  2. 2轮面试:上海打来的电话面试,这轮是主管面试,也是项目为主,然后拓展开去很多基础问题,比如分布式锁、分布式一致性、事物、Java线程等等。这轮没有做题,聊了大概一个小时,就结束了。
  3. 3轮面试:这次是2轮面试官的主管来面试,让我直接去上海蚂蚁Z空间面试。这轮的话,主要是讲项目或者是说更宏观一点的东西,没有具体技术细节。
  4. HR面试:因为我面试的P6,所以3轮过后就直接HR面试了,HR侧重阿里味的考察,比如乐观、皮实等等。

总结:面试难度适中,流程基本上一周一面,整体下来一个月,当然不包括后续的背调、体检之类的,因此如果要面试阿里,可以提前一些开始面试,然后一边面试一边复盘总结。

PDD

简历投递方式:BOSS直聘找到pdd HR。

  1. 1轮面试:视频面试。前半小时聊项目,后半小时做题。
  2. 2轮面试:视频面试。前半小时聊项目,后半小时做题。
  3. 3轮面试:视频面试。前半小时做题,后半小时聊项目。
  4. HR面试:确定薪资,因为PDD的强度非常大,大家可以大胆一点要薪资,不然进去以后后悔就晚了。

总结:PDD的面试流程非常简单粗暴,就是做题加上聊项目,一半一半,题目难度基本是Leetcode上的Medium难度,我面试下来也没有碰到很偏很怪的题目,面试准备的时候,把Leetcode上面常考的200题刷一刷就没问题了。虽然最后没有去PDD,但是PDD的面试官和HR都给我留下很好的印象,面试流程很舒服,就像和朋友交流一样;PDD的流程很快,大概两周之内出结果,因为不同公司的流程不一样,HR那边一直等了我好几周,可以让我拿到其他Offer了再回复她,这点上真的特别感激。

百度

简历投递方式:BOSS直聘找到HR。

  1. 1轮面试:视频面试。分享项目,然后问一些技术细节,主要偏向Java基础、缓存、分布式这块。
  2. 2轮面试:视频面试。这轮和上轮差不多,不过会问更多的技术细节,让我在线写了一个生产者消费者模式,还有一个算法题。
  3. 3轮面试:视频面试。主管面试,比较轻松一些,聊聊工作、聊聊规划就完了。
  4. HR面试:确定薪资,百度的薪资组成是Base加上股票。如果有其他公司的Offer,可以大胆argue一下,HR可能会有各种理由说不能加了,但是一定要坚持argue,我体验下来,argue的空间还是很大的。

总结:面试侧重于纯技术,所以关于技术细节,一定要搞清楚弄明白;至于算法,百度考察的不深。面试流程很快,大概一周多就结束了。

Paypal

简历投递方式:内推。

  1. 1轮面试:视频面试,2个人轮流面试,时长2个小时。各种Java的细节,从包装类、多线程到分布式、缓存等等。每轮都需要做题,Medium难度。
  2. 2轮面试:视频面试。3个人轮流面试,时长3小时,这个就看面试管的风格了,有的偏向于纯算法,有的偏向于基础。但是时长比较长,需要大家提前准备好。
  3. 两轮面试之后,如果顺利的话HR就会去申请Offer,很快就拿到Offer了。

总结:效率很高,面试官也很专业。薪资组成由Base加上股票组成,今年股价涨了不少,所以去年入职的同学赚了不少,哈哈。

字节跳动

简历投递方式:猎头

  1. 1轮面试:基础技术面试。不讲项目,直接问基础,包括操作系统、计算机网络、Java基础、数据库、缓存、分布式等等,问的面很广。最后写一道算法题。
  2. 2轮面试:项目和系统设计面试。侧重于系统设计,比如设计朋友圈、12306系统等,后面也需要写算法题。
  3. 3轮面试:可能第二轮没有表现好,重新安排了面试官接着面试第二轮。这一轮也考察基础和系统设计,顺利通过了。
  4. 4轮面试:交叉面试,这轮面试体验比较糟糕,面试官中途打电话、还处理了个线上的issue,哈哈。

由于当时已经有好几个Offer,加上面试过程比较长,基本一周一面,所以也不想拖太久了。后面HR约最后一轮技术面的时候,我也直接拒绝了。

总结:字节的面试是所有面试里面难度最大的,因为基础的考察面很广,而且算法题不是那种常考的题目,有时候会碰到Hard难度,也都是看运气了。如果要去面试字节的话,算法一定要提前多准备,尽量多刷一些,以防到时连题目都没见过,要你15分钟内写出来也就很难了。

经验总结

多家面试总结下来,考察的范围都很广,包括基础知识、项目和算法。

  • 基础知识这块,需要花大量时间准备每一个细节,知其所以然,这样才能面试的时候问起来,都能头头是道。比如Java的AQS原理,多线程,JVM内存等,框架的话,有Spring,MySQL、Redis、Kafka、ES、ZK等,都要十分熟悉。
  • 项目,阿里比较注重项目,所以不仅要熟悉项目做了什么事情,而且要提炼出项目中的闪光点或者说不一样的地方,为什么要选择这种技术、架构怎么设计、以后如何扩展、出问题了怎么定位等等;这些在面试之前都要想清楚。
  • 算法,这点没的说,就是要多刷题。面试了这么多公司,除了阿里,其他公司的每一轮都会要求做算法题,所以在面试之前要对各种常见算法了然于心,比如DFS、BFS、树、贪心算法、常见DP等等,有时间的话多去刷刷题找感觉。

面试题分享

这部分分享一下我在面试准备过程中,以及面试时遇到的常考基础题,大家可以针对题目复习一下。

1. Java基础

1.1 Hashmap 与 concurrentHashMap (重点)
1.2 集合相关问题
1.3 Java 泛型的理解
1.4 跳表(ConcurrentSkipListMap)的查询过程是怎么样的,查询和插入的时间复杂度?
1.5 java 字节流 字符流
1.8 包装类型和基本类型比较问题
1.9 为什么重写equals和hashcode
1.10 stringBuilder和stringBuffer的区别
1.11 Java序列化的原理
1.11 Java8、9、10、11的一些新特性介绍
1.12 java中四种修饰符的限制范围。
1.13 Object类中的方法。
1.14 浅拷贝 深拷贝
1.15 接口和抽象类的区别,注意JDK8的接口可以有实现。
1.16 动态代理的两种方式,以及区别。
1.16 传值和传引用的区别,Java是怎么样的,有没有传值引用。
1.17 一个ArrayList在循环过程中删除,会不会出问题,为什么。
1.18 Exception和Error区别
1.19 new关键字和newinstance()方法
1.20 Map、List、Set 分别说下你知道的线程安全类和线程不安全的类
1.21 Java防止SQL注入
1.22 反射原理及使用场景
1.23 static Vs Final ? 如何让类不能被继承
1.24 内存泄露?内存溢出?
1.25 重写Vs重载
1.26 Lambda表达式实现
1.27 ClassNotFoundException和NoClassDefFoundError的区别

2. 并发、多线程

2.1 volatile 关键字 原理
2.2 对java中锁的理解
2.3 悲观锁 乐观锁
2.4 对CAS的理解,java中的CAS,如何不用unsafe实现CAS
2.5 java 线程创建方式
线程run和start的区别?两次start同一个线程会怎么样?
2.6 Java线程池的原理?线程池有哪些?线程池参数是什么?
2.7 ThreadLocal及其应用场景
2.8 对线程安全的理解
2.9 get需要加锁么,为什么?
2.10 Lock的底层原理。synchronized、Lock、ReentrantLock、ReadWriteLock。
2.11 AtomicInteger怎么实现原子修改的?
2.11 分布式环境下,怎么保证线程安全。
2.12 产生死锁的四个必要条件?
2.13 如何中断线程
2.14 线程的状态都有哪些。
2.15 wait、notify、notifyAll、await、signal、sleep、yield
2.16 Callable和Future的了解。
2.17 synchronized关键字的用法,优缺点。
2.18 可重入锁的用处及实现原理,写时复制的过程,读写锁,分段锁
2.19 ABC三个线程如何保证顺序执行。
2.20 双线程交替打印奇偶 (阿里)

3. JVM

3.1 常见GC算法、 CMS收集器、G1
3.2 jvm内存模型 && Java内存模型
3.3 怎么判断对象可被回收?GC 可达性分析中哪些算是GC ROOT?
3.4 eden survivor区的比例,为什么是这个比例,eden survivor的工作过程。
3.4 fullgc是否可以回收方法区
3.5 什么对象会进老年代? 为什么新生代使用复制算法?
3.6 被GC判断为"垃圾"的对象一定会回收吗
3.7 强制young gc会有什么问题?
3.8 类加载的过程 Java为什么要设计双亲委派模型?
3.9 什么时候会触发minor gc,什么时候会触发full gc?
3.10 G1和ZGC的区别
3.12 你知道强引用、弱引用和软引用吗? GC对他们执行怎样的操作。
3.13 JVM方法栈的工作过程,方法栈和本地方法栈有什么区别。
3.14 JVM的栈中引用如何和堆中的对象产生关联。
3.15 逃逸分析技术。
3.16 Java是否可以GC直接内存。
3.17 常用的JVM调优参数。
3.6 具体的性能调优步骤吗?fullgc的时候会导致接口的响应速度特别慢,该如何排查和解决。
3.18 dump文件的分析。
3.19 Java有没有主动触发GC的方式
3.20 假如现在在同一台机器上开两个java项目,有几个java虚拟机?
3.21 javac编译期工作流程

4. Spring

4.1 spring IOC 过程
4.2 循环依赖怎么解决的
4.3 spring AOP,动态代理是怎么实现的
4.4 spring BeanDefinition作用
4.5 spring @Autowired (@Resource, 类似)实现原理
4.6 bean的生命周期
4.7 Bean的默认作用范围是什么?其他的作用范围?
4.8 Spring的单例是怎么实现的?
4.11 SpringMVC不同用户登录的信息怎么保证线程安全的?
4.12 Spring用了哪些设计模式。
4.13 Spring注入bean的方式。
4.14 什么是IOC,什么是依赖注入。
4.15 Spring具有什么特点(IOC和AOP)
4.16 几种scope区别,aop实现有哪几种实现,
4.17 spring的事务及实现模式
4.19 对Spring、SpringMVC、springBoot理解
4.20 @transactional注解在什么情况下会失效,为什么。
4.21 SpringMVC的Controller是如何将参数和前端传来的数据一一对应的。
4.23 Spring如何维护它拥有的bean。
4.24 自定义注解的实现。
4.25 如何自己设计IOC框架
4.26 Quartz是如何完成定时任务的。
4.18 servlet的生命周期,怎么判断是get请求还是post请求,后台实现session共享的方法。Java web过滤器的生命周期?过滤器和拦截器的区别。
4.19 BeanFactory 和 FactoryBean 的区别
4.20 Spring中配置id或name相同的Bean可能引发的问题及解决方案
4.21 防止Web表单重复提交的方法

5. 消息中间件

5.1 kafka有哪些组件,kafka controller选举过程,kafka leader重选举过程
5.2 kafka 最早是为了解决什么问题设计的
5.3 为什么kafka用zookeeper来存储metadata,而不是用db来存储
5.4 kafka 只有一次生产 只有一次消费怎么做
5.5 kafka的消费模式?kafka怎么做有序消费?kafka 重消费解决?消息丢失怎么解决?
5.6 Kafka的Replicas的作用?

6. 算法

6.1 B+树
6.2 hash和B+树的区别?分别应用于什么场景?哪个比较好?
6.3 红黑树了解么,时间复杂度? 五个特性
6.4 堆排序的时间复杂度
6.5 快速排序,堆排序,插入排序
6.6 一致性Hash算法,一致性Hash算法的应用

 

更多阿里高级Java必考题与答案

 

资料获取方式

关注+点赞!添加即可

208道最常见的Java面试题已整理好(面试必备) 适宜阅读人群 需要面试的初/中/高级 java 程序员 想要查漏补缺的人 想要不断完善和扩充自己 java 技术栈的人 java 面试官 阅读详情

相关推荐

JAVA经典面试题附答案(持续更新版)

前言: 少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声 。—朱熹《劝学诗》 勤奋才是改变你命运的唯一捷径。 整理不易,各位看官点赞再看更舒适,养成好习惯(●′`●)1.JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节 1B=8bit 2.String能被继承吗?为什么? 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”abc”(直接赋一个字面量);其实和String str=

hjseo_seg的博客 1万+

JAVA面试题(史上最全,持续更新)

汇总整理了最新的Java面试题,会持续更新,分享给需要的同学们,共同进步。

岁月不饶人,我亦未曾饶过岁月 1417

后端Java开发岗社招面经(B站一面)答案分析分享

写这篇主要是想复盘一下我的两次面试经历,一个是B站的后端开发岗,另一个是百度的搜索研发。文章涵盖了MySQL、Golang、 计算机网络、Elasticsearch、 分布式、搜索的一些知识。作者:郁南1.你之前是负责搜索的,那我想听一下你们搜索系统的大致流程说实在还挺惊讶面试官会问这个的,因为对方是一个后端工程师,所以就没讲多细致,答得很general,大体来说就是,query分析->粗排召回->精排算特征-> learning to rank计算score ->返回结果,每个再展开来说一些即可。

jjc4261的博客 1163

10万字208道Java经典面试题总结(附答案)

1、JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。 2、== 和 equals 的区别是什么? 对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equa

学Java,找哪吒 106万+

虚拟零售智能客服架构设计:如何用大模型实现多轮对话与精准推荐?

想象一下,当你在一个电商平台购物时,遇到了一个能像你的专属导购一样,不仅能听懂你模糊的需求(“我想买一件适合夏天去海边玩,又能兼顾日常通勤的裙子”),还能记得你之前提到的尺码偏好和预算,甚至在你犹豫时,主动推荐几款符合你风格且正好有促销活动的商品——这不再是科幻电影中的场景,而是基于大语言模型(LLM)技术的新一代虚拟零售智能客服能够提供的体验。这一层是我们架构设计的重点,会在后续章节详细展开。如基于CRF、RNN的模型,或基于规则的状态更新,通常需要大量标注的对话状态数据,且对新领域、新槽位的适应性差。

Java大师兄的博客 1589

vivado Block Design 设计 .tcl 文件使用,导出,修改,添加方式

在vivado中生成 Block Design可以导出tcl文件进行保存(体积小),或者在别的版本vivado中打开(版本互通),这是一个非常好的功能。另外GitHub中很多项目都是采用这种方式上传的,学会如何使用可以快速修改历程项目。

2203_75345038的博客 2494

史上最全Java面试题(带全部答案)2023年最新版

今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。

weixin_64403990的博客 1万+

材料仿真软件:Materials Studio_(14).电学性质计算

设置计算参数,包括 k 点网格、交换相关泛函等。

kkchenjj的博客 1863

Java最新面试题(全网最全、最细、附答案)

Java 语言具有多种显著特点,使其成为广泛应用的编程语言。首先,Java 是面向对象的,支持封装、继承和多态三大特性,代码以类和对象为组织单位。其次,Java 具有平台无关性,通过 Java 虚拟机(JVM)实现跨平台运行,编译后的字节码可在不同操作系统上执行。Java 是强类型语言,所有变量必须先声明类型,并在编译时进行严格类型检查。此外,Java 提供自动内存管理,通过垃圾回收(GC)机制减少内存泄漏风险,并内置多线程支持,通过 Thread 类或 Runnable 接口创建线程。

javaeEEse的博客 24万+

【零基础学习CAPL】——CAN报文的发送(CRC——ChecSum值)

本章主要介绍带有CRC值的报文发送一般报文可使用CANoe的IG模块直接发送,但带有CRC值的报文就只能编写脚本进行发送,以下详细讲解在配合Panel面板情况下,如何进行带有循环冗余码的报文进行报文的发送。

LOVE135149的博客 1913

【Bug已解决】Claude Desktop Cowork 报错 Workspace unavailable 解决方案

方案适用场景推荐指数确认虚拟机镜像下载完整性排查的第一步,最基础的前提检查⭐⭐⭐⭐⭐确认虚拟机平台功能已启用Windows 系统功能层面的必要条件⭐⭐⭐⭐⭐重启 CoworkVMService快速尝试恢复服务正常状态⭐⭐⭐⭐完全重启客户端排除临时性状态错乱⭐⭐⭐⭐降级使用文件工具临时替代方案,不阻塞当前工作⭐⭐⭐报错的本质是Cowork 功能依赖的虚拟机管理服务,在 Windows 应用包隔离机制下未能正确定位虚拟机文件的实际存放路径。

博客 6231

Java虚拟机的组成

Java虚拟机主要分为以下五个区: 一、方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区域是被线程共享的。 4. 方法区里有一个运行时常量池,用于存放静态编译产生的字面量和符号引用。该常量池

俺叫赵小邪的博客 5908

基于大模型最大化电力交易收益(策略与代码实践)

新一代电力交易系统正借助大型语言模型(LLM)实现智能化转型。面对可再生能源占比提升带来的市场波动性加剧,传统交易策略已难以应对。LLM通过多模态能力,能够实时处理海量异构数据,包括政策公告、设备检修信息、天气报告等非结构化数据,构建更精准的电力市场预测模型。智能交易系统主要包含三大核心模块:市场情报感知与理解器、融合LLM的短期电价预测模型和自适应交易策略生成器。这些模块协同工作,可在几分钟内完成事件分析、价格预测和策略生成,显著提升交易效率。系统还能实现跨市场套利和动态风险管理,但需注意数据质量、模型验

专注AI大模型,软件混淆,授权 1257

Java研发方向如何准备BAT技术面试答案(上)

最近因为忙于工作,没时间整理,本篇是下班后晚上抽空整理的,文中部分答案本来是想自己好好整理一份的,但是时间真的很紧,所以就整理了一下网络上的文章链接,挑了写的不错的文章,后续有时间补上来。 1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。

JavaQ 9260

数据分析:蛋白质组的GO term的富集分析详解

在获取差异表达蛋白质的数据之后,依据蛋白质与基因的对应映射关系,开展GO(Gene Ontology)term的富集分析。通过这一分析流程,能够精准地识别出不同实验组中过表达基因所关联的显著富集的GO term通路。这些富集的GO term通路为后续的生物学研究提供了关键线索,有助于深入探究基因功能、揭示潜在的生物学机制,从而推动生物学发现的进程。

专注生信领域 1368

用 ABAP OAuth 2.0 Client 直连 SAP SuccessFactors:从体系到落地的一条龙实践指南

ABAP SMI允许在后端对外部服务的OData端点进行定义与自定义化配置,并以受信连接的方式暴露给ABAP应用调用。它并不替代OAuth,而是扮演端点与自定义参数的集中化定义者,最终认证依旧由完成。对于需要在ABAP后端发起临时或补充型OData调用的场景,SMI是一个轻量而清晰的集成入口。scope的客户端应用已经完成注册,API DomainCompany ID、证书或密钥都已归档。ABAP的Profile与Client已建立并绑定,OA2C_GRANT可见绿色访问状态。SMI。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 286

字节腾讯三轮社招面经(附个人回答)

背景 本人2本毕业,目前工作四年,一直是Java。做的都是些二线公司,没做过一线。四年跳了三家公司。在家休息了几个月,五月中旬开始面试。 字节跳动 由于跳槽过多而且已经是淡季的原因。内推的我的字节哥们儿,推了不知道多少个部门,从字节海外电商推到教育线简历都由于频繁跳槽都挂了。最后才被广告营销捞了起来(而且居然是个Java部门)。这里还是奉劝大家跳槽不要像我这么频繁,唉。另外大厂,建议找人内推。这是我第一次面字节,也是今年第一场面试,各种意义都算是初体验了233。 字节跳动1面: 一面是

gu1857035894的博客 3517

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

串口 调试 log软件_嵌入式软件面试那点事

本篇笔记将总结关于嵌入式软件面试的一些东西,东西太多,不会全部展开,仅做个人总结之用,各位道友也可参考参考。首先说个大概的,嵌入式软件需要掌握什么东西?对单片机的熟悉程度(包括中断系统、各种外设模块、时钟系统等)对通信协议的熟悉程度(常见的有SPI、UART、I2C等)掌握基本的数据结构(如队列、栈、链表)掌握基本的算法(多种排序算法,数据结构中需要的一些算法)其实嵌入式的东西很庞杂,不是一下子就...

weixin_39553458的博客 234

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

最全java面试题及答案(208道)

最全java面试题及答案(208道)

星哲最开心 3万+

最全Java面试题及答案整理(2024最新版)

不论是技术经理还是架构师,没有绝对地说哪条路是对还是错,适合自己才是最重要。小公司的可能没有架构师这个概念,大公司的架构师职位又不是那么容易拿下。但不管怎样,不断去学习新的技术,提升自己的层次是很有必要的,无论你在哪一家公司,过硬的技术水平才能吃得开。

m0_74824894的博客 2021

Java面试八股文必备闯关秘籍:第一章-Java基础篇

基本数据类型,如int,float,double,boolean,char,byte,不具备对象的特征,不能调用方法。装箱:将基本类型转换成包装类对象拆箱:将包装类对象转换成基本类型的值java为什么要引入自动装箱和拆箱的功能?主要是用于java集合中,List list=new ArrayList();list集合如果要放整数的话,只能放对象,不能放基本类型,因此需要将整数自动装箱成对象。

qq_46053741的博客 1653

Java基础学习 100 问

Java基础学习 100 问 来源: 赢在面试( [Java知音](javascript:void(0)????) 一、Java基础篇 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&am...

ronmy的专栏 5354

史上最全的Java面试题集锦,Java进阶之光

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-sf0NQZ7u-1710872057800)]

2401_83704192的博客 1348

2024年最全Java面试题,及答案汇总!

123.在 hibernate 中 getCurrentSession 和 openSession 的区别是什么?118.在 hibernate 中使用 Integer 和 int 做映射有什么区别?29.在 Queue 中 poll()和 remove()有什么区别?46.线程池中 submit()和 execute()方法有什么区别?53.synchronized 和 volatile 的区别是什么?25.ArrayList 和 LinkedList 的区别是什么?

2509_93930114的博客 2126

2024 Java面试题大全(整理版)1000+面试题附答案详解,最全面详细

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?40、bash shell 中的 hash 命令有什么作用?41、哪一个 bash 内置命令能够进行数学运算。42、怎样一页一页地查看一个大文件的内容呢?43、数据字典属于哪一个用户的?

m0_67265654的博客 4908
上一篇: 塞翁失马:年初因疫情被裁,被逼深耕技术,最终斩获40K P7岗offer,焉知非福;
下一篇: 阿里P8精选技术分享:从 Mybatis 的基础到源码进阶
Java斗帝之路
博客等级 码龄7年 2392粉丝 687原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值