这是今天的第三,也是最后一。给一下前两面的传送门吧!字节跳动一字节跳动这次应该是一个leader面试我,气场就不一样。上来先来个自我介绍,我一直以为这个是HR,就很轻松的说了一下自己,他也很轻松,和我聊了一些实习城市的选择这些问题,直到他突然一句话:先来做个题吧!听到这句话我感觉有人浇了我一盆冷水啊,我一直以为这是HR面试,心情很放松的,这一句话一下就让我紧张起来了。1.题目要求:现在
转载 2024-03-01 13:16:25
82阅读
# 如何实现“Java技术”面试中的经理角色 在进入技术面面试之前,作为一名刚入行的小白,了解整个流程至关重要。在这篇文章中,我将为您详细介绍实现“Java技术”的步骤,并逐步引导您完成每个环节的准备工作。 ## 整体流程 下面是获取“Java技术经理”角色的基本流程: | 步骤 | 描述 | |------|------| | 1 | 了解Java基础知识 | | 2
原创 10月前
22阅读
先说说自己的情况:普通一本,计算机专业,主要面试岗位为Java 考研复习了一年,完全没写代码,接触的代码主要是数据结构的一些算法。一:主要还是根据简历情况去问一些技术,一个人觉得比较简单,主要都是提问自己学习领域的技术,例如:java特性、多线程、spring一些底层原理,例如aop ioc 还有一些比较细的,问了been的注入方式具体有哪几种。等等一些列问题都是与简历相关的,同时也会问一些校
转载 2023-08-09 14:17:30
1478阅读
通知我是两点到,然而我一点就到地方了,然后坐在一楼大厅里,拿着手机看了一些JAVA基础。然后等到一点50左右,在大厅里拿了套JAVA工程师笔试题,大厅人员给我们找了一个屋子,在里面做题,大概做了50分钟左右吧!然后Hr下来,收了我们的简历,把我们带到了楼上,开始了两轮的面试。因为和我面试的还有一个本科生,所以两都是在一起面试的,应该算是群吧!第一:是技术:是项目第一:首先,就是简
前言前段时间从蚂蚁金服回来,有些许面试新的给大家分享。毕业至今两年一直在A金融公司做Java开发,在一个公司时间长了我也想换个环境,于是在网上投了简历,选择公司我的目标很明确还是金融领域,最好能进大一点的公司(这一点人各有志,有的人喜欢在中小型公司),我一共投了3份简历,蚂蚁金是其中之一,也是我最期待的一家公司。投完简历一个星期后,我接到了蚂蚁金服的面试邀请,正式开始了我的面试之旅。拼多多
前言大家在面试的时候不同程度会被问到JVM的垃圾回收,看面试官水平,有些就背个书就行,比如GC的工作原理,有哪些GC算法和回收器,分别优点和缺点等等,有些面试官估计自己也就背书水平,都没个追问;有些面试官就能追问,一追问就歇菜,比如低延迟的垃圾回收器有哪些以及其原理,跨代引用及解决方案,三色标记及漏标问题处理,等等。还是那句话,虽然都是些理论的问题,但是在实际开发过程中真的能遇到这些问题来解决实际
主要围绕简历中与岗位最相近的经历进行深挖 主管与一差不多,还是经历深挖,一定要对经历进行详细多方面的思考。三 总监总监面的问题更宏观,着重考察学习成长的个人潜力。表达能力,反思能力,方法论。 算法面试一般面试考算法会考察你几个方面1. 如果考官觉得你基础知识不错,考算法一般就是看你对一些常见知道的熟练程度,是否会灵活运用。就是看你有没有解决一个新问题的能力。一般伪代码
转载 2023-10-31 16:03:37
167阅读
# 如何用Java解决特定问题:计算敏感词的自动过滤 在当今的信息社会,信息的快速传播与交流已成为日常生活的一部分,而这些信息中可能会包含不当或敏感词。为了解决这个问题,本文将展示如何使用Java编写一个简单的程序,来实现敏感词的自动过滤。我们将通过编写代码展示其实现,并使用表格和序列图来说明程序的逻辑。 ## 问题描述 我们需要开发一个敏感词过滤器,该过滤器能够接收一段文本,识别其中的敏感
原创 8月前
62阅读
# Java ## 1. 引言 Java是一种广泛使用的面向对象编程语言,因其简单、可靠和可移植性,成为了开发者们的首选。在Java中,面试官通常会考察面试者的Java基础知识、编码能力和分析解决问题的能力。本文将介绍一些常见的Java问题,并提供代码示例进行说明。 ## 2. 常见问题 ### 2.1. 面向对象 #### 问题1:请解释什么是面向对象编程? 回答:面向对
原创 2023-09-02 09:31:54
30阅读
# Java 实现指南 (即第轮面试)通常是评估开发者是否能够掌握并融入团队的重要步骤。在Java开发中,面的过程可以分为几个主要步骤。以下是一个简单的流程表,帮助你理解如何实现Java: | 步骤 | 描述 | 代码示例 | |------------|----------
原创 2024-10-09 06:31:22
18阅读
自我介绍项目描述介绍改进展望JavaReentrantLock和synchronized实现原理ReentrantLock的可重入性线程池MySQL索引-为什么树高度越高效率越低呢事务-ACID-幻读解决方法手撕代码全排列的思路分查找(手撕)许愿三~~~
原创 2023-05-24 14:56:04
171阅读
阿里面试现在很多公司在招聘开发岗位的时候,都会事先在招聘信息中注明面试者应当具备的知识技能,而且在面试的过程中,有部分对于技能掌握程度有严格要求的公司还会要求面试者手写代码,这个环节很考验面试者的基础功底和实力!这不,前些天一个朋友去阿里面试的时候,在过程中就被要求使用Java实现叉树,王Dog由于没有准备这方面的知识,没有答上来,然后就让回家等通知了。所以有利用给王Dog讲解叉树的机
?50min题目:0. 自我介绍:使用多线程可能存在的问题:线程池原理:聊聊ThreadLocal(概念 + 一些应用举例 + 常见的内存泄露问题):JVM内存模型和垃圾回收:用到过内存分析工具吗:使用索引能带来什么好处,你项目中是怎么实现的:索引底常见的数据结构,MyISAM引擎和InnoDB引擎用的是哪种:聚簇索引和非聚簇索引:最左前缀匹配原则:造成索引失效的常见原因你知道哪些,项目中
转载 2023-07-24 20:06:00
113阅读
java面试--常考的算法分查找解决整数溢出问题其他考法排序冒泡排序基础版优化版1优化版2快速排序单边循环快排(lomuto 洛穆托分区方案)**双边循环快排(不完全等价于 hoare 霍尔分区方案)**快排模板归并排序选择排序插入排序希尔排序 分查找前提:有已排序数组 A(假设已经做好)定义左边界 L、右边界 R,确定搜索范围,循环执行分查找(3、4两步)获取中间索引 M = Floor
转载 2023-12-24 10:16:07
96阅读
  还是要diss一下周六的平安总部面试,面试体验渣到极点,以至于我已经在心里把所有平安职位拉黑。  直接放点题目吧,作为记录,所有题目都需要现场手写,痛苦。   自我介绍的时候,面试官问了下有什么东西特别有成就感,我就说原生实现了Datepicker的插件,然后就开始特别细节的问。  源代码比较长,贴个地址吧:https://github.com/pflhm2005/JS-component
## 如何实现“小厂Java技术” 作为一名刚入行的小白,面对Java技术可能会感到无从下手。在这里,我将为你提供一个完整的解决方案,包括步骤流程、代码示例和必要的注释。我们将通过创建一个简单的Java程序来实现一个客户管理系统。 ### 实现流程 下表展示了创建“客户管理系统”的步骤: | 步骤 | 描述 | |-----------
原创 8月前
11阅读
理想java中,经常会遇到一些技术类问题。这类问题通常涉及协议、数据抓取、异常检测等。接下来,我将系统地整理如何解决“理想java”中的相关问题,涉及协议背景、抓包方法、报文结构、交互过程、异常检测、扩展阅读等多个要素。 ## 协议背景 在网络协议中,理解其结构及功能是至关重要的。我在研究之前,会先画出一个四象限图来帮助自己理清思路。此图包括以下要素: - **重要性**:有些协议(
原创 5月前
23阅读
# Java题库解析与实践 在准备Java时,考生们常常会遇到一些经典的面试题。本文将以一些常见的Java题为基础,提供详细的解答和代码示例,帮助大家更好地备战面试。 ## 一、Java中的内存管理 ### 1. 垃圾回收机制 在Java中,内存管理主要依赖于垃圾回收(Garbage Collection, GC)机制。当对象不再被引用时,JVM会自动回收这些对象占用的内存空间
原创 2024-10-21 06:21:24
14阅读
基本上都是一些思想上的面试,我主要用的是vue,就简单问了一下个人对于vue的理解 1.爷孙组件的传值(说实话,第一反应有点想笑) 2.对于vue的理解,为什么有生命周期这个概念 3.axios异步请求的步骤 4.header头中都有什么东西 5.算法题:解析url中后面携带的参数(ps:一定要注意,是否携带参数含有另一个url,所以当我用split切割字符串之后面试官问了一下,我慌乱的说
转载 2023-08-11 08:32:12
99阅读
本文主要向大家介绍了Java语言的21个技术点,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下。1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不
  • 1
  • 2
  • 3
  • 4
  • 5