2019年Java开发工程师面试技巧总结 &nb
转载
2023-08-09 14:33:09
51阅读
Java 基础1. JDK 和 JRE 有什么区别?
转载
2024-10-09 19:52:10
13阅读
技术实力案例点评场景: 一个面试者面试Java P7,其中有一项项目经验很牛逼:XX架构重构,性能提升10倍。于是,我针对这个项目经验进行了深入的考察,结果……下面是我们大概的对话过程:1. 我:请简单介绍一下这个项目重构。面:我们某个业务和运动会有关,每次关键比赛前业务访问量是平时的10倍以上,原来的系统量一大就卡死了,用户体验很不好,需要重构。 我:具体怎么做的呢? 面:我通过引入mc缓
转载
2024-01-23 16:57:34
125阅读
(1)栈的创建(2)队列的创建(3)两个栈实现一个队列(4)两个队列实现一个栈(5)设计含最小函数min()的栈,要求min、push、pop、的时间复杂度都是O(1)(6)判断栈的push和pop序列是否一致 -----------------------------------------------------------------------------------------
转载
2023-12-01 23:03:27
82阅读
这是我收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。1.为什么等待和通知是在 Object 类而不是 Thread 中声明的?一个棘手的
转载
2023-09-26 13:19:32
6阅读
文章目录技术面面试高频考点总结-JAVA篇一、Java基础二、JVM三、并发四、框架五、小结题外话 技术面面试高频考点总结-JAVA篇大家好呀,这里是小黛!今天呀,来介绍大家最喜欢的Java篇,Java的八股文,可是非常非常非常庞大了,但,面试中常考的没那么多,今天就来介绍,面试中考察频率最高的Java面试题~本文,分了四个部分介绍,分别是Java基础,JVM,并发和框架,从四个角度对Java八
转载
2023-08-09 13:00:06
100阅读
## Java面试开发中遇到的技术难点
在Java开发中,会遇到一些技术难点,尤其在面试时可能会被问到一些涉及复杂数据结构、算法等问题。本文将简要介绍一些常见的难点,并提供代码示例进行说明。
### 1. 并发编程
在Java中,多线程编程是一个常见的难点。并发编程涉及到线程安全、同步、锁等概念,需要开发者具备一定的知识和经验。以下是一个简单的多线程示例:
```java
public c
原创
2024-07-01 04:22:20
34阅读
1. 用 CSS 实现布局让我们一起来做一个页面首先,我们需要一个布局。请使用 CSS 控制 3 个 div,实现如下图的布局。这题不难,在平时项目开发过程中也经常会碰到:主要考虑几个问题:1. IE6 的 3 像素 BUG;2. 清楚浮动;代码:div{background:#CCCCCC;}
#first{float:left;width:100px; height:150px}
面试问题最近大致总结了下前一段时间面试Java实习生岗位所遇到的问题。1、机房担任管理员最大感悟,其中机房保护卡原理了解过吗 面试官首先随便给我聊了一下,问了一下在校成绩及其他情况,成绩能排到前十名不及能否打印出来,还有在学校组织过或参加过什么活动。 然后我一一回答,又说了印象最深刻的活动是在机房担任管理员,工作是修电脑保证学生来上课时,电脑是正常的,以及带学弟去帮各老师修复他们损坏的电脑、
转载
2023-08-26 08:31:41
576阅读
疫情信息仍在不断刷屏,相信今天大家都在线上远程办公。开工日期一再延迟,之前跳槽、转行、涨薪的计划都不得不暂时搁置起来。但Java 作为稳居开发榜首的语言,企业需求依旧旺盛,其实很多企业,比如腾讯、字节跳动,为了保证春招的顺利进行,尽可能提高招聘效率,做出了一些调整:首先是更多采用线上面试的形式,有的甚至直接在线发offer。其次,简历筛选环节更加严格,以尽快找到最匹配的候选人。只要认真准备,疫情一
转载
2023-10-25 19:40:33
55阅读
# Java开发面试问题及最近所用的技术
在准备Java开发面试时,理解和实现常见的面试问题是至关重要的。接下来,我将为你提供一个清晰的流程、每一步的具体实现与相关代码的讲解。
## 流程概述
下面是准备Java开发面试的步骤:
| 步骤编号 | 步骤名称 | 描述 |
| -------- | -
原创
2024-08-19 04:52:02
32阅读
微软的VirtualEarth是个已经封装好的js类库,功能强大,使用它开发地图功能非常简单方便。这里的介绍分为这样几个部分:1:入门:在页面上显示地图2:几个主要对象的介绍:VEMap,VEPushPin,VEPloyLine,VERoute,VEResult3:应用4:注意的问题(使用Atlas)这里是他的地址:http://dev.live.com/virtualearth/sdk/入门:在
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义
转载
2023-06-28 18:55:39
89阅读
今年找工作,3月底到4月初面试了几家公司,接下来做一些记录,希望能帮到后续找工作的伙伴。面试公司:某团面试岗位:java技术专家一、开头沟通1、自我介绍介绍了下自己的经历,面试官对之前工作过的中厂有良好印象2、选择什么方向?带不带团队?照实回答二、算法模块3、链表相交节点两个长度不等链表,从某一个节点开始相交,在这个节点之后,两个链表所有的节点都是重合的,找出第一个相交的节点。一个示例如图:
转载
2024-07-03 21:01:27
72阅读
[Java面试一]面试复习大纲.[Java面试二]Java基础知识精华部分.[Java面试三]JavaWeb基础知识总结.[Java面试四]Strust2总结及在面试中的一些问题.[Java面试五]Spring总结以及在面试中的一些问题.[Java面试六]SpringMVC总结以及在面试中的一些问题.[Java面试七]Mybatis总结以及在面试中的一些问题.[Java面试八]Hibernate总
转载
2023-08-03 15:31:57
34阅读
下面是作者和技术官将近一个小时的交谈内容,而每句话作者都觉得没有白讲白听,内容对实习和正在找工作的朋友们也是非常有帮助的。下面罗列的问题答案大家可以去GOOGLE找,当然经常关注51CTO的朋友大部分的答案也不用去GOOGLE了吧。AD: 很庆幸在交谈的这近一个小时内每句话都没白讲白听,对面的技术官让我很钦佩。总得来说,对方比较看重实战经验,几乎所有的问题都是从你自己的阐述中提取出
转载
2023-12-19 23:45:14
85阅读
作为历史最为悠久的编程语言,Java历经数十年依然盘踞在编程榜前三的位置,与它强大的功能和广泛的运用分不开。Java技术的更新迭代是开发者应该关注的问题,下面千小编就为大家盘点2019年互联网企业在Java开发中有哪些主流、热门的IT技术,帮助大家在职场中快速崛起。1、微服务技术微服务架构主要有:Spring Cloud、 Dubbo、 Dubbox等,以 Dubbo占比最高,可达26%,微服务网
转载
2023-10-30 14:57:16
88阅读
一面简单介绍下项目Redis中,字典这一数据结构的底层实现我的理解: 对Redis底层hash表的实现不熟悉,但是应该和golang中的map底层实现类似,一个buckets数组,然后对key进行hash取值得到一个长度为16位的hash值,根据低8位查找具体某个bucket(落入哈希表数组哪个索引位置处),根据高8位查找对应bucket中的具体key数据。有hash值冲突时采用链表法。完整答案:
高级iOS开发工程师面试题CALayer与UIView的区别最大区别是 图层(CALayer)不会直接渲染到屏幕上。UIView是iOS系统中界面元素的基础,所有的界面元素都集成自它。它本身完全是由CoreAnimation来实现的。真正的绘图部分,是由一个CALayer类来管理的。一个UIView上可以有n个CALayer,每个layer显示一种东西,增强UIView的显示。这道题本人论文中曾经
通过鼎捷易飞管理系统的成功导入,江苏丰润的生产计划、调度、仓储管理等各关键环节能够得到实时掌控,管理者能够轻松了解公司的整体运营状况。在保证了公司基础数据信息及时、准确的同时,加强了对所发出信息的全程跟踪、及时处理的机制,保证了信息在传递过程中真实、准确、安全,并且能够及时响应、及时反馈,并确保对已有流程和系统的持续优化。这样,在江苏丰润内部形成闭环的信息控制管理系统,有效提高了信息系统的准确性和