Java后端这样面试,拿到Offer的几率是99%

恒生电子面试 JAVA社招 两年经验(已通过) 文章目录恒生电子面试一面 2021.5.31 下午两点1. 自我介绍2. 工作过程中印象最深的一件事情3. 该事情有没有做复盘4. java 集合(八股文)4.1. 说说list set map 的理解4.2. arrayList和LinkedList的不同4.3. hashmap 1.7和1.8的不同4.4 concurrentHashmap讲讲5. 深拷贝和浅拷贝6. java四种引用方式7. java 1.8 新特性8. 数据库索引类型9. 数据库组合索引 什么情况下有效,什么情况下失效,如果通过函数 阅读详情

在上周,我密集面试了若干位 Java 后端候选人,工作经验在 3 到 5 年间。

图片来自 Pexels

我的标准其实不复杂,有如下三点:

  • 能干活。
  • Java 基础要好。
  • 最好熟悉些分布式框架。

相信其它公司招初级开发时,应该也照着这个标准来面试的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说。

这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断。

要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点。

换句话说,面试准备点和平时工作要点匹配度很小。

作为面试官,我只能根据候选人的回答来决定面试结果。不过,与人方便自己方便。所以我在本文里,将通过一些常用的问题来介绍面试的准备技巧。

大家在看后一定会感叹:只要方法得当,准备面试第一不难,第二用的时间也不会太多。

框架是重点,但别让人感觉你只会山寨别人的代码

在面试前,我会阅读简历以查看候选人在框架方面的项目经验,在候选人的项目介绍的环节,我也会着重关注候选人最近的框架经验,目前比较热门的是 SSM。

不过,一般工作在 5 年内的候选人,大多仅仅是能“山寨”别人的代码,也就是说能在现有框架的基础上,照着别人写的流程,扩展出新的功能模块。

比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。

其实我们每个人都这样过来的,但在面试时,如果你仅仅表现出这样的能力,就和大多数人的水平差不多了,在这点就没法体现出你的优势了。

我们知道,如果单纯使用 SSM 框架,大多数项目都会有痛点。比如数据库性能差,或者业务模块比较复杂,并发量比较高,用 Spring MVC 里的 Controller 无法满足跳转的需求。

所以我一般还会主动问:你除了依照现有框架写业务代码时,还做了哪些改动?

我听到的回答有:

  • 增加了 Redis 缓存,以避免频繁调用一些不变的数据。
  • 或者,在 MyBatis 的 XML 里,Select 语句 Where 条件有 Isnull,即这个值有就增加一个 Where 条件。

对此,会对任何一个 Where 增加一个不带 Isnull 的查询条件,以免该语句当传入参数都是 Null 时,做全表扫描。

  • 或者干脆说,后端异步返回的数据量很大,时间很长,我在项目里就调大了异步返回的最大时间,或者对返回信息做了压缩处理,以增加网络传输性能。

对于这个问题,我不在乎听到什么回答,我只关心回答符不符合逻辑。一般只要答对,我就会给出“在框架层面有自己的体会,有一定的了解”的面试评价。

否则,我就只会给出“只能在项目经理带领下编写框架代码,对框架本身了解不多”。

其实,在准备面试时,归纳框架里的要点并不难,我就不信所有人在做项目时一点积累也没,只要你说出来,可以说,这方面你就碾压了将近 7 成的竞争者。

别只看单机版的框架,分布式也要了解

此外,在描述项目里框架技术时,最好你再带些分布式的技术。下面我列些大家可以准备的分布式技术:

  • 反向代理方面,Nginx 的基本配置,比如如何通过 Lua 语言设置规则,如何设置 Session 粘滞。如果可以,再看些 Nginx 的底层,比如协议,集群设置,失效转移等。
  • 远程调用 Dubbo 方面,可以看下 Dubbo 和 Zookeeper 整合的知识点,再深一步,了解下 Dubbo 底层的传输协议和序列化方式。
  • 消息队列方面,可以看下 Kafka 或任意一种组件的使用方式,简单点可以看下配置,工作组的设置,再深入点,可以看下 Kafka 集群,持久化的方式,以及发送消息是用长连接还是短连接。

以上仅仅是用 3 个组件举例,大家还可以看下 Redis 缓存,日志框架,MyCAT 分库分表等。

准备的方式有两大类:

  • 要会说怎么用,这比较简单,能通过配置文件搭建成一个功能模块即可。
  • 可以适当读些底层代码,以此了解下协议,集群和失效转移之类的高级知识点。

如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。

对于数据库,别只知道增删改查,得了解性能优化

在实际项目里,大多数程序员用到的可能仅仅是增删改查,当我们用 MyBatis 时,这个情况更普遍。不过如果你面试时也这样表现,估计你的能力就和其他竞争者差不多了。

这方面,你可以准备如下的技能:

  • SQL 高级方面,比如 Group By,Having,左连接,子查询(带 in),行转列等高级用法。
  • 建表方面,你可以考虑下,项目是用三范式还是反范式,理由是什么?
  • 尤其是优化,你可以准备下如何通过执行计划查看 SQL 语句改进点的方式,或者其他能改善 SQL 性能的方式(比如建索引等)。
  • 如果你感觉有能力,还可以准备些 MySQL 集群,MyCAT 分库分表的技能。比如通过 LVS+Keepalived 实现 MySQL 负载均衡,MyCAT 的配置方式。同样,如果可以,也看些相关的底层代码。

哪怕你在前三点表现一般,那么至少也能超越将近一半的候选人,尤其当你在 SQL 优化方面表现非常好,那么你在面试高级开发时,数据库层面一定是达标的。

如果你连第四点也回答非常好,那么恭喜你,你在数据库方面的能力甚至达到了初级架构的级别。

Java 核心,围绕数据结构和性能优化准备面试题

Java 核心这块,网上的面试题很多,不过在此之外,大家还应当着重关注集合(即数据结构)和多线程并发这两块。在此基础上,大家可以准备些设计模式和虚拟机的说辞。

下面列些我一般会问的部分问题:

  • String a = "123";String b = "123";a==b 的结果是什么?这包含了内存,String 存储方式等诸多知识点。
  • HashMap 里的 HashCode 方法和 Equal 方法什么时候需要重写?如果不重写会有什么后果?对此大家可以进一步了解 HashMap(甚至 ConcurrentHashMap)的底层实现。
  • ArrayList 和 LinkedList 底层实现有什么差别?它们各自适用于哪些场合?对此大家也可以了解下相关底层代码。
  • Volatile 关键字有什么作用?由此展开,大家可以了解下线程内存和堆内存的差别。
  • CompletableFuture,这个是 JDK 1.8 里的新特性,通过它怎么实现多线程并发控制?
  • JVM 里,New 出来的对象是在哪个区?再深入一下,问下如何查看和优化 JVM 虚拟机内存。
  • Java 的静态代理和动态代理有什么差别?最好结合底层代码来说。

通过上述的问题点,我其实不仅仅停留在“会用”级别,比如我不会问如何在 ArrayList 里放元素。

大家可以看到,上述问题包含了“多线程并发”,“JVM 优化”,“数据结构对象底层代码”等细节,大家也可以举一反三,通过看一些高级知识,多准备些其他类似面试题。

我们知道,目前 Java 开发是以 Web 框架为主,那么为什么还要问 Java 核心知识点呢?我这个是有切身体会的。

之前在我团队里,我见过两个人,一个是就会干活,具体表现是会用 Java 核心基本的 API,而且也没有深入了解的意愿(估计不知道该怎么深入了解),另一位平时专门会看些 Java 并发,虚拟机等的高级知识。

过了半年以后,后者的能力快速升级到高级开发,由于对 Java 核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。

而在现实的面试中,如果不熟悉 Java 核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。

Linux 方面,至少了解如何看日志排查问题

如果候选人能证明自己有“排查问题”和“解决问题”的能力,这绝对是个加分项,但怎么证明?

目前大多数的互联网项目,都是部署在 Linux 上,也就是说,日志都是在 Linux。

下面归纳些实际的 Linux 操作:

  • 能通过 Less 命令打开文件,通过 Shift+G 到达文件底部,再通过 ?+ 关键字的方式来根据关键来搜索信息。
  • 能通过 Grep 的方式查关键字,具体用法是,Grep 关键字 文件名,如果要两次在结果里查找的话,就用 Grep 关键字 1 文件名 | 关键字 2 --color。最后--color 是高亮关键字。
  • 能通过 VI 来编辑文件。
  • 能通过 Chmod 来设置文件的权限

当然,还有更多更实用的 Linux 命令,但在实际面试过程中,不少候选人连一条 Linux 命令也不知道。还是这句话,你哪怕知道些很基本的,也比一般人强了。

通读一段底层代码,作为加分项

如何证明自己对一个知识点非常了解?莫过于能通过底层代码来说明。我在和不少工作经验在 5 年之内的程序员沟通时,不少人认为这很难?

确实,如果要通过阅读底层代码了解分布式组件,那难度不小,但如果如下部分的底层代码,并不难懂:

  • ArrayList,LinkedList 的底层代码里,包含着基于数组和链表的实现方式,如果大家能以此讲清楚扩容,“通过枚举器遍历“等方式,绝对能证明自己。
  • HashMap 直接对应着 Hash 表这个数据结构,在 HashMap 的底层代码里,包含着 HashCode 的Put,Get等的操作,甚至在 ConcurrentHashMap 里,还包含着 Lock 的逻辑。

如果大家在面试中,看看而言 ConcurrentHashMap,再结合在纸上边说边画,那一定能征服面试官。

  • 可以看下静态代理和动态代理的实现方式,再深入一下,可以看下 Spring AOP 里的实现代码。
  • 或许 Spring IOC 和 MVC 的底层实现代码比较难看懂,但大家可以说些关键的类,根据关键流程说下它们的实现方式。

其实准备的底层代码未必要多,而且也不限于在哪个方面,比如集合里基于红黑树的 TreeSet,基于 NIO 的开源框架,甚至分布式组件的 Dubbo,都可以准备。

而且准备时未必要背出所有的底层(事实上很难做到),你只要能结合一些重要的类和方法,讲清楚思路即可(比如讲清楚 HashMap 如何通过 HashCode 快速定位)。

那么在面试时,如何找到个好机会说出你准备好的上述底层代码?

在面试时,总会被问到集合,Spring MVC 框架等相关知识点,你在回答时,顺便说一句,“我还了解这块的底层实现”,那么面试官一定会追问,那么你就可以说出来了。

不要小看这个对候选人的帮助,一旦你讲了,只要意思到位,那么最少能得到个“积极专业“的评价,如果描述很清楚,那么评价就会升级到“熟悉 Java 核心技能(或 Spring MVC),且基本功扎实”。

要知道,面试中,很少有人能讲清楚底层代码,所以你抛出了这个话题,哪怕最后没达到预期效果,面试官也不会由此对你降低评价。

所以说,准备这块绝对是“有百利而无一害”的挣钱买卖。

切记切记,把上述技能嵌入到你的项目里

在面试过程中,我经常会听到一些比较遗憾的回答,比如候选人对 SQL 优化技能讲得头头是道,但最后得知,这是他平时自学时掌握的,并没用在实际项目里。

当然这总比不说要好,所以我会写下“在平时自学过 SQL 优化技能”,但如果在项目里实践过,那么我就会写下“有实际数据库 SQL 优化的技能”。

大家可以对比下两者的差别,一个是偏重理论,一个是直接能干活了。其实,很多场景里,我就不信在实际项目里一定没有实践过 SQL 优化技能。

从这个案例中,我想告诉大家的是,你之前费了千辛万苦(其实方法方向得到,也不用费太大精力)准备的很多技能和说辞,最后应该落实到你的实际项目里。

比如你有过在 Linux 日志里查询关键字排查问题的经验,在描述时你可以带一句,在之前的项目里我就这样干的。

又如,你通过看底层代码,了解了 TreeSet 和 HashSet 的差别以及它们的适用范围,那么你可以回想你之前做的项目,是否有个场景仅仅适用于 TreeSet?

如果有,那么你就可以适当描述下项目的需求,然后说,通过读底层代码,我了解了两者的差别,而且在这个实际需求里,我就用了 TreeSet,而且我还专门做了对比性试验,发现用 TreeSet 比 HashSet 要高 xx 个百分点。

请记得,“实践经验”一定比“理论经验”值钱,而且大多数你知道的理论上的经验,一定在你的项目里用过。

所以,如果你仅仅让面试官感觉你只有“理论经验”,那就太亏了。

小结:本文更多讲述的准备面试的方法

本文给出的面试题并不多,但本文并没有打算给出太多的面试题。从本文里,大家更多看到的是面试官发现的诸多候选人的痛点。

本文的用意是让大家别再重蹈别人的覆辙,因此给出了不少准备面试的方法。

你的能力或许比别人出众,但如果你准备面试的方式和别人差不多,或者就拿你在项目里干的活来说事,而没有归纳出你在项目中的亮点,那么面试官还真的会看扁你

应届生Java面试经验总结 非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识良好的理解,与优秀的自学能力,很难找到工作。经过近一个月的面试,总结一些信息。... 阅读详情

相关推荐

2017 Java开发面试题-Java Web篇(1)

1、Tomcat优化经验 参考解答:http://blog.youkuaiyun.com/itcast_cn/article/details/48949233 1、去掉对web.xml的监视,把jsp提前编辑成Servlet 有富余物理内存情况下,加大tmocat使用的jvm的内存 2、服务器资源配置 1)CPU的性能,在高并发的情况下,直接影响处理速度 2)大数据处理下,对内存需求大,可

iyangdi的博客 1万+

一面秒过,二面难过

一面秒过,二面难过

xiaohao718的博客 6236

用友java面试题(含答案)

用友公司的面试题目,提供参考

远程面试阿里、美团等大厂后,我总结一份面试文档给大家参考!

怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习 我是如何拿下阿里等大厂的offer的呢,今天分享我的秘密武器,资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓...

qq_41490913的博客 466

用友Java工程师面试题(含答案)

NULL 博文链接:https://zhangit.iteye.com/blog/1706347

用ST25DV芯片+KiCad快速设计NFC标签天线:参数计算/脚本生成/实测优化全流程

本文详细介绍了使用ST25DV芯片和KiCad工具设计NFC标签天线的全流程,包括参数计算、脚本生成和实测优化。通过解析芯片等效工作原理和设计思路,帮助开发者避开常见陷阱,实现高效、可量产的天线设计。文章还提供了Python计算工具和KiCad自动化脚本,大幅提升设计效率和成功率。

jj890的博客 758

校招java后端面试汇总-----用友篇

目录马上就要面试了,相信第一次参加面试的小伙伴内心还是有些许忐忑不安,有点紧张的。在这,博主总结了用友近几年的面试题,对面经进行了总结,创作不易希望大家喜欢,觉得不错的动一下小手给博主一个赞, 废话不多说。...

Chenhui98的博客 1679

STM32多模式智能小车状态机设计与中断优先级实践

在嵌入式实时系统中,状态机是实现多任务协同与功能切换的核心范式。其本质是通过有限状态集合、明确转移条件和确定性动作,构建可预测、易维护的控制逻辑。基于STM32等资源受限MCU时,需兼顾状态调度效率、中断并发安全与硬件资源约束。关键技术价值体现在:提升系统模块解耦度、支持物理按键与蓝牙双源触发、保障实时响应不丢帧。典型应用场景包括智能小车多模运行(循迹、避障、遥控、定距跟随等)、工业设备工作模式切换及IoT终端低功耗状态管理。本文以STM32F103C8T6平台为例,深入解析全局模式变量设计、双通道状态切换

weixin_42509888的博客 95

java 面试 概率论,记一次tp-link面试一面二面三面

一面:是一个小姐姐面的开始直接让写了个二分查找之后问每门课问了一点基础知识,数据结构问了怎么找出一堆数的最大的三个数,问这种排序算法类似于什么基础排序。计算机网络问了tcp三次握手和四次挥手是什么。二面:两个面试官一起面,亚历山大。1、一开始也是直接写一个算法题:要走一百步,每次可以走一步或者两步,问有多少总走法,没回答出来,思路堵塞,接着又问怎么优化,更没有思路了,后面面试官看我有点堵就下一题。...

weixin_39795971的博客 589

10分钟学会工程领域Hypermesh与Abaqus联立处理大量铆钉连接简化做法

铆钉连接是一种可靠且高强度的机械连接方式,广泛应用于多个领域。但是,工程结构上铆钉连接往往以较大的数量出现,若按照常规的一个个去选择生成,处理1个铆钉连接点需要1分钟来算,300个铆钉需要5个小时,耗费大量的时间成本。给出了一种高效处理铆钉连接的方法,提升效率50倍以上。

qq_34933927的博客 1616

166、电流环带宽测试

本文分享了电流环带宽测试的实战经验,揭示了常见误区:误将系统其他环节(如PWM、ADC、传感器)的延迟当作电流环性能。强调带宽测试需先断开速度/位置环,采用扫频法注入正弦信号,结合伯德图分析幅值与相位响应。关键点包括:控制频率步进为对数、确保采样时序精准、避免传感器带宽限制影响结果。文中指出“假带宽”现象(如鼓包、增益超0dB)多源于非线性或机械共振,建议遵循“先开环后闭环”“带宽非越高越好”“阶跃验证”三原则,并建立出厂基准曲线以支持后期故障诊断。

2401_88858637的博客 178

java行转列_Java后端这样面试,拿到Offer的几率是99%

在上周,我密集面试了若干位 Java 后端候选人,工作经验在 3 到 5 年间。图片来自 Pexels我的标准其实不复杂,有如下三点:能干活。Java 基础要好。最好熟悉些分布式框架。相信其它公司招初级开发时,应该也照着这个标准来面试的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说。这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断。要知道,我们平时...

weixin_39691055的博客 85

解答网友疑问:聊聊 SAP MRP 中追溯需求的技术实现

笔者到 SE37 里一查,果然有这个 Function Module,并且在里面设置断点之后,执行事务码 MD09 之后,设置在该 Function Module 内的断点也触发了,看来 ChatGPT 比较靠谱。因为红色区域的显示,是通过用户在 MD09 的 ALV 界面上双击触发的,因此我们直奔用户输入模块,PROCESS AFTER INPUT,在 check_fcode 的实现体内设置断点。通过这种追溯,企业可以了解需求和供应之间的关系,从而优化生产和采购计划,减少库存积压,提升供应链效率。

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

程序员这样面试,拿到offer的几率是80%

原文链接:程序员这样面试,拿到offer的几率是80% 原文作者:[wan23333 ](https://me.youkuaiyun.com/wan23333) 一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备...

Linux高级开发的博客 265

OpenClaw 开机自启配置:Windows/macOS/Linux 全平台技术指南

OpenClaw 开机自启全平台配置指南 本文提供了在Windows、macOS和Linux系统上配置OpenClaw开机自启的完整技术方案。主要内容包括: Windows配置:提供三种方法(Windows服务、任务计划程序、启动文件夹),详细说明服务脚本创建、服务注册和测试流程 macOS配置:使用LaunchAgent实现开机自启,包含配置文件创建和加载方法 Linux配置:通过systemd服务实现,包括服务单元文件创建和启用步骤 系统要求:明确硬件(64位CPU/4GB内存)和软件(各平台操作系统版

一键难忘的博客 2995

UNet 改进(22):结合Transformer结构

保留了UNet的经典编码器-解码器结构在瓶颈层使用Transformer替代传统的卷积层采用跳跃连接保持空间细节信息使用双卷积块(DoubleConv)作为基础构建模块。

2401_82355416的博客 775

2023Java面试八股文高频题解析:从集合到JVM、Spring,揭秘面试官考察本质

在Java技术栈的面试考察中,集合框架与并发机制始终是绕不开的核心环节。HashMap作为最常用的数据结构,其哈希碰撞处理、扩容逻辑与红黑树转换原理,不仅检验候选人的源码阅读深度,更直接影响实际系统的查询性能;而JVM内存区域划分与垃圾回收算法,则决定了高并发场景下的稳定性和调优空间。理解这些基础原理,能够帮助开发者从“背答案”转向“讲思路”,真正应对面试官的层层追问。本文结合2023年高频Java面试题,系统梳理了从基础语法、集合框架到Spring框架、MySQL索引及Redis缓存等核心知识点,并深入分

weixin_33826609的博客 360

机器人轨迹规划——梯形速度轨迹(超详细)

机器人轨迹 这一系列轨迹教程将主要包括以下内容: 点到点轨迹(P2P) 五次多项式插值轨迹 三次多项式插值轨迹 梯形速度曲线轨迹 双S形速度曲线轨迹 多个自由度轨迹的时间同步 在线轨迹规划 多项式在线轨迹规划 梯形在线轨迹规划 双S形在线轨迹规划 非线性实时轨迹滤波 多点轨迹(Multi-point) 三次样条曲线(cubic spline) 贝赛尔曲线(Bezier Curve) B样条曲线(BSpline) 时间最优轨迹 三次样条时间最优轨迹 任意路径下的时间最优轨迹 时间

出门搔白首,若负平生志 1万+

Python机器学习:从零基础到项目实战

当您翻开此书,您正踏入一场数据与智慧的修行。机器学习,并非冰冷的符码,而是机器模拟人类洞察世界的法门。本书将带您,以Python为舟,泛游于算法之海。我们不只传授“术”,更探求其后的“道”——从数据的生灭流转中观照规律,于模型的迭代演进里体悟得失。愿您合上书卷时,收获的不仅是驾驭数据的技能,更有一双洞悉复杂、化繁为简的“智慧之眼”。现在,让我们一同启程。

YunWisdom 972

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

面试造飞机?GitHub顶级“java面试手册2023”(统计通过率95%)

现在已经是三月中旬了,”金三“也已经过去一半了。但今年就业情况面试的小伙伴也是都了解的,先不说工资就连对口的开发工作可能都难以找到。在面试或准备面试的小伙伴在各种面试中如果你对面试官所问的问题感到有困难时,那说明确实是我们的基础功没打好,或者是对面试题了解的还不够多

jcc4261的博客 262

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

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

地哥的腾讯面试经历

公众号来源:苦逼的码农 作者:帅地 分享一波地哥的春招实习经历(主要是腾讯),相信不少的读者都想知道大厂面试究竟是怎么样的。建议阅读,我相信你会从中有所收获的! 这个春招估计也要介绍了吧,自己投的公司也不多吧,投简历的时候,如果你提前批和正常网申都投的话,可能会获得两次笔试/面试的机会,我投了两次腾讯,不过,两次都在二面挂了,特别是第二次二面,我真的决定自己太他妈傻了。作为一个新人,谈谈...

勇往直前的专栏 887

腾讯校招java面经_腾讯校招技术岗面试经历及总结(笔试-一面-二面-终面均通过)...

关于笔试:只要前期复习到位,笔试还是很好过的,但是当然 分数 越高越好,否则后面会被面试官鄙视的。题目可能难度较大,但是要把会做的 都做 对,如果时间比较紧可以适度放弃部分不会的题目。关于面试:温馨提示:如果时间紧急不想看经过,直接看序号标记的面试官问我的问题吧9.14晚上6点半一面 30min提前一个小时到了酒店,签到完就坐那里等,虽然还没来得及吃晚饭,但是还是想多看下总结的知识点,不...

weixin_42591908的博客 1512

用友java面试_【用友软件Java面试】用友java开发工程师面试分享经验-看准网

用友java开发工程师面试分享经验电话面试30分钟,主要刚开始问java的一些基础知识,然后开始问数据库,最后问框架。主要具体题目如下:用友技术面试题1. 你能说下你使用的java集合有哪些吗?2. 你能说下你在做项目中出现了哪些运行时期异常吗?3. ArrayList集合中怎样去除重复元素?4. 要比较ArrayList集合中元素的大小,怎样比较?5. ==和equals的区别?定义了stude...

weixin_31092081的博客 777

用友java后端开发面经

面的是深圳的友金锁 3月28号 早上十点 之前来学校宣讲加笔试(笔试做的很菜) 以为凉了,27号被捞起来了,现在看来面了也有点凉 视频面试 时间:19分钟左右 面试官人不错 1 自我介绍 2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java学的怎样 (我说还行,哎,菜鸡的自我修养) ...

amwch1120的博客 1272
上一篇: Redis+Caffeine两级缓存,让访问速度纵享丝滑
下一篇: Python和Go,谁才是编程语言的“王者”?
程序员职业指南
博客等级 码龄4年 2138粉丝 960原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值