还在想java怎么面试?直接看文章下一个入职的就是你

面试了一个10+年经验的Java 对方答: (讲了一些功能, 基本能听懂, 但是思路不是很清晰, 我觉得比较清晰的 逻辑 应该 1 介绍下 项目背景, 解决了什么问题, 2 主要哪些角色使用 3 主要功能是什么 4. 项目使用情况,一些亮点等)我问: (我想 redis的应用 看来不多, mq的理解 还可以, 再问问业务逻辑能力吧) 介绍一些 你最熟悉的项目 是 什么业务,有哪些角色,哪些功能。我问:查看简历 发现多年前做过一个 考试系统, 问了 系统的并发 情况, 真正使用情况, 上线后遇到过哪些问题, 解决方案 是 什么。 阅读详情

大多数的Java后端的候选人,工作经验在3到5年间。一般HR的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。

其实HR也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,HR总是只根据面试情况来判断。

但现实情况是,大多数人可能面试前没准备,或准备方法不得当。要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点,换句话说,面试准备点和平时工作要点匹配度很小。

作为HR,只能根据候选人的回答来决定面试结果。不过,与人方便自己方便,所以我在本文里,将通过HR的角度来总结一些常用的问题来介绍面试的准备技巧。大家在看后一定会感叹:只要方法得当,准备面试第一不难,第二用的时间也不会太多。

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

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

不过,一般工作在5年内的候选人,大多仅仅是能“山寨”别人的代码,也就是说能在现有框架的基础上,照着别人写的流程,扩展出新的功能模块。比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。

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

我们知道,如果单纯使用SSM框架,大多数项目都会有痛点。比如数据库性能差,或者业务模块比较复杂,并发量比较高,用Spring MVC里的Controller无法满足跳转的需求。所以我一般还会主动问:你除了依照现有框架写业务代码时,还做了哪些改动?

我听到的回答有:增加了Redis缓存,以避免频繁调用一些不变的数据。或者,在MyBitas的xml里,select语句where条件有isnull,即这个值有就增加一个where条件,对此,会对任何一个where增加一个不带isnull的查询条件,以免该语句当传入参数都是null时,做全表扫描。或者,干脆说,后端异步返回的数据量很大,时间很长,我在项目里就调大了异步返回的最大时间,或者对返回信息做了压缩处理,以增加网络传输性能。

对于这个问题,我不在乎听到什么回答,我只关心回答符不符逻辑。一般只要答对,我就会给出“在框架层面有自己的体会,有一定的了解”,否则,我就只会给出“只能在项目经理带领下编写框架代码,对框架本身了解不多”。

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

2 别单纯看单机版的框架,适当了解些分布式

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

反向代理方面,nginx的基本配置,比如如何通过lua语言设置规则,如何设置session粘滞。如果可以,再看些nginx的底层,比如协议,集群设置,失效转移等。

远程调用dubbo方面,可以看下dubbo和zookeeper整合的知识点,再深一步,了解下dubbo底层的传输协议和序列化方式。

消息队列方面,可以看下kafka或任意一种组件的使用方式,简单点可以看下配置,工作组的设置,再深入点,可以看下Kafka集群,持久化的方式,以及发送消息是用长连接还是短拦截。

以上仅仅是用3个组件举例,大家还可以看下Redis缓存,日志框架,MyCAT分库分表等。准备的方式有两大类,第一是要会说怎么用,这比较简单,能通过配置文件搭建成一个功能模块即可,第二是可以适当读些底层代码,以此了解下协议,集群和失效转移之类的高级知识点。 

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

3 数据库方面,别就知道增删改查,得了解性能优化

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

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

SQL高级方面,比如group by, having,左连接,子查询(带in),行转列等高级用法。

建表方面,你可以考虑下,你项目是用三范式还是反范式,理由是什么?

尤其是优化,你可以准备下如何通过执行计划查看SQL语句改进点的方式,或者其它能改善SQL性能的方式(比如建索引等)。

如果你感觉有能力,还可以准备些MySQL集群,MyCAT分库分表的技能。比如通过LVS+Keepalived实现MySQL负载均衡,MyCAT的配置方式。同样,如果可以,也看些相关的底层代码。

哪怕你在前三点表现一般,那么至少也能超越将近一般的候选人,尤其当你在SQL优化方面表现非常好,那么你在面试高级开发时,数据库层面一定是达标的,如果你连第四点也回答非常好,那么恭喜你,你在数据库方面的能力甚至达到了初级架构的级别。

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

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

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

String a = "123"; String b = "123"; a==b的结果是什么?这包含了内存,String存储方式等诸多知识点。

HashMap里的hashcode方法和equal方法什么时候需要重写?如果不重写会有什么后果?对此大家可以进一步了解HashMap(甚至ConcurrentHashMap)的底层实现。

ArrayList和LinkedList底层实现有什么差别?它们各自适用于哪些场合?对此大家也可以了解下相关底层代码。

volatile关键字有什么作用?由此展开,大家可以了解下线程内存和堆内存的差别。

CompletableFuture,这个是JDK1.8里的新特性,通过它怎么实现多线程并发控制?

JVM里,new出来的对象是在哪个区?再深入一下,问下如何查看和优化JVM虚拟机内存。

Java的静态代理和动态代理有什么差别?最好结合底层代码来说。

通过上述的问题点,我其实不仅仅停留在“会用”级别,比如我不会问如何在ArrayList里放元素。大家可以看到,上述问题包含了“多线程并发”,“JVM优化”,“数据结构对象底层代码”等细节,大家也可以举一反三,通过看一些高级知识,多准备些其它类似面试题。

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

之前在我团队里,我见过两个人,一个是就会干活,具体表现是会用Java核心基本的API,而且也没有深入了解的意愿(估计不知道该怎么深入了解),另一位平时专门会看些Java并发,虚拟机等的高级知识。过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。

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

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

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

目前大多数的互联网项目,都是部署在Linux上,也就是说,日志都是在Linux,下面归纳些实际的Linux操作。

能通过less命令打开文件,通过Shift+G到达文件底部,再通过?+关键字的方式来根据关键来搜索信息。

能通过grep的方式查关键字,具体用法是, grep 关键字 文件名,如果要两次在结果里查找的话,就用grep 关键字1 文件名 | 关键字2 --color。最后--color是高亮关键字。

能通过vi来编辑文件。

能通过chmod来设置文件的权限。

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

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

如何证明自己对一个知识点非常了解?莫过于能通过底层代码来说明。我在和不少工作经验在5年之内的程序员沟通时,不少人认为这很难?确实,如果要通过阅读底层代码了解分布式组件,那难度不小,但如果如下部分的底层代码,并不难懂。

ArrayList,LinkedList的底层代码里,包含着基于数组和链表的实现方式,如果大家能以此讲清楚扩容,“通过枚举器遍历“等方式,绝对能证明自己。

HashMap直接对应着Hash表这个数据结构,在HashMap的底层代码里,包含着hashcode的put,get等的操作,甚至在ConcurrentHashMap里,还包含着Lock的逻辑。我相信,如果大家在面试中,看看而言ConcurrentHashMap,再结合在纸上边说边画,那一定能征服面试官。

可以看下静态代理和动态代理的实现方式,再深入一下,可以看下Spring AOP里的实现代码。

或许Spirng IOC和MVC的底层实现代码比较难看懂,但大家可以说些关键的类,根据关键流程说下它们的实现方式。 

其实准备的底层代码未必要多,而且也不限于在哪个方面,比如集合里基于红黑树的TreeSet,基于NIO的开源框架,甚至分布式组件的Dubbo,都可以准备。而且准备时未必要背出所有的底层(事实上很难做到),你只要能结合一些重要的类和方法,讲清楚思路即可(比如讲清楚HashMap如何通过hashCode快速定位)。

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

不要小看这个对候选人的帮助,一旦你讲了,只要意思到位,那么最少能得到个“肯积极专业“的评价,如果描述很清楚,那么评价就会升级到“熟悉Java核心技能(或Spring MVC),且基本功扎实”。要知道,面试中,很少有人能讲清楚底层代码,所以你抛出了这个话题,哪怕最后没达到预期效果,面试官也不会由此对你降低评价。所以说,准备这块绝对是“有百利而无一害”的挣钱买卖。

7 一切的一切,把上述技能嵌入到你做过的项目里

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

当然这总比不说要好,所以我会写下“在平时自学过SQL优化技能”,但如果在项目里实践过,那么我就会写下“有实际数据库SQL优化的技能”。大家可以对比下两者的差别,一个是偏重理论,一个是直接能干活了。其实,很多场景里,我就不信在实际项目里一定没有实践过SQL优化技能。

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

比如你有过在Linux日志里查询关键字排查问题的经验,在描述时你可以带一句,在之前的项目里我就这样干的。又如,你通过看底层代码,了解了TreeSet和HashSet的差别以及它们的适用范围,那么你就可以回想下你之前做的项目,是否有个场景仅仅适用于TreeSet?如果有,那么你就可以适当描述下项目的需求,然后说,通过读底层代码,我了解了两者的差别,而且在这个实际需求里,我就用了TreeSet,而且我还专门做了对比性试验,发现用TreeSet比HashSet要高xx个百分点。

请记得,“实践经验”一定比“理论经验”值钱,而且大多数你知道的理论上的经验,一定在你的项目里用过。所以,如果你仅仅让面试官感觉你只有“理论经验”,那就太亏了。

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

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

本文的用意是让大家别再重蹈别人的覆辙,这还不算,本文还给出了不少准备面试的方法。你的能力或许比别人出众,但如果你准备面试的方式和别人差不多,或者就拿你在项目里干的活来说事,而没有归纳出你在项目中的亮点,那么面试官还真的会看扁你。

需要的小伙伴 可以转发加关注 私信java面试即可

华为面试到入职培训 (南研所) 前言 终于培训结束, 回到岗位了, 写写期间的经历。 因为是社招, 流程走的有点乱。 当初在招聘网站上挂出简历时, 也没想着去华为, 但是南京华为还是给我发出了面试邀请。以前也经历过几次华为面试, 但是一直没有如愿, 所以这次也就是抱着锻炼面试能力的想法去试试。 第一面 面试技术(java后端方向), 面试官言语比较少,没问几个问题, 我努力找话题, 场面有点尬。我以为凉了,但是HR跟我说过了。... 阅读详情

相关推荐

入职脉脉是一种什么体验?附上我的脉脉Java后端开发面经,本人已于上周成功入职!

前言 总体来说面试过程非常舒服,面试官很和蔼,会引导你回答一些问题,深入浅出。 一面 数组和链表的区别 栈和堆的区别 你知道的树的种类 有了解过字典树吗 介绍一下红黑树 介绍一下B+树 讲一下贪心和动态规划 讲一下快速排序 讲一下什么是面向对象 多态性怎么体现 Java里面有指针吗 传值和传址的区别 一份java代码是如何运行 为什么要编译成字节码 JDK和JRE的区别 字符和字符串的区别 基本类型和对象都存在哪里 → 基本类型一般存在虚拟

weixin_53170315的博客 4770

从七个方面,面试大厂高级工程师

来源:http://rrd.me/ekVgF一、框架是重点,但别让人感觉你只会山寨别人的代码二、别单纯看单机版的框架,适当了解些分布式三、数据库方面,别就知道增删改查,得...

WantFlyDaCheng的博客 606

零基础自学Java到正式入职阿里,我的经验值得大家借鉴

先来张图镇楼,这次不放offer了,直接上狗牌。 这期依然是粉丝投稿,这位粉丝在2021年秋招提前批中顺利拿到阿里P5offer,现已正式入职,把他的学习方法给大家分享一下,文末有他从自学到成功入职所有的学习资料,免费给大伙白嫖,这波啊,这波是开天门,愿大伙人人如龙[狗头] 编程组成部分 很多人都觉得编程很难,那难不难呢? 难! 那普通人能不能学得会呢? 能! 看完这两句话可能又有人骂我水字数了,这里正式澄清一下,我就是在水字数[狗头] 如果想高效学习某一项技术,首先得搞清楚这门技术的构成部分, 任.

fly1north的博客 1793

4年经验去面试10分钟结束,现在Java面试为何这么难

(介绍下自己最满意的,有技术亮点的项目或平台,重点介绍下自己负责那部分的技术细节;这一块主要考察应聘者对自己做过的事情是否有清晰的描述,判断做的事情的复杂度)是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?其实一步一步走过来,不单单只靠面试之前刷题那么简单,更多的还是平时的积累。面对如此多的技术面试,怎么样才能说自己的技术已经过关了呢?作为一名优秀的程序员,技术面试都是不可避免的一个环节,

m0_69305074的博客 545

Java面试题入职总线---总目录

Java面试史上最全汇总,从基础到框架到算法到简历模板都为你准备好了,百万字超详细汇总,专栏持续更新中

白大锅的博客,毕设WangLoveBai_999 9万+

CANopen PDO 配置實戰:3步完成0x1800-0x1A00物件字典映射與事件觸發

本文详细解析CANopen PDO配置实战,通过3个关键步骤完成0x1800-0x1A00对象字典映射与事件触发设置。重点介绍COB-ID位域解析、映射参数配置及事件触发优化,帮助工程师实现工业自动化设备间毫秒级实时数据交换,提升系统通信效率。

weixin_33709609的博客 379

spring注解原理,疯狂涨知识

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

m0_61067876的博客 1080

RK3588s Camera ISP调优详解(一)ISP调试工具及环境配置(附下载途径)

本文主要介绍了rkisp tuner工具的连接与使用,并附上了工具及依赖库的下载地址

zongheng_raobo的博客 6268

10年Java开发经验,超过500人面试阿里的同学,总结出这108道面试题

7. 八大排序:3个简单的:冒泡、选择、插入及其优化,5个高级的:快速排序、归并排序、堆排序、希尔排序、桶排序(快排、归并、堆很重要)面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。4. 二叉树:前序、中序、后序遍历,按规定方式打印,两个节点之间操作(最近公共祖先、距离)等问题。1. 数组、链表(单向、双向、双端)、栈和队列、二叉树、红黑树、哈希表、堆(最大和最小)2. 个人经验:栈和队列、哈希表、链表、二叉树的题较多,图的较少。

2401_84411433的博客 890

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警

1,首先我们部署是海豚调度器 1.3.8版本,由于页面只有邮件预警,所以在了解源码的同时,需要添加钉钉预警 2,说明,这一块是同事搞的,不是我搞的,新版本的dolphinscheduler已经有了钉钉模块,只是新版本还没有发布 3,我们现在只是添加简单的钉钉预警,任务成功或者失败会发送邮件+钉钉 4,具体操作 找到最新的源码devhttps://github1s.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-alert/src/ma...

qq_31866793的博客 3083

使用python获取同花顺免费版和同花顺远航版自选股数据用于量化交易

在做量化交易时,有时需要在盘中实时监控同花顺自选股的数量,以便灵活地自定义提醒、捕捉买卖时点等。那么,如何使用python获取同花顺自选股数据呢?

tzzqn2008的专栏 3674

Java程序员入职指南-北漂Java程序员入职五个月的收获总结

本文主要分享博主从事Java开发五个月的成长与收获。对于还未入职的小白来说,对工作充满期待和迷茫,不知道进公司该干什么,leader会安排什么任务。如果你还未入职,希望这篇文章可以帮到你。

唯有努力,方可自信! 5386

自动化上位机开发C#100例:如何用面向对象的方式封装雷赛运动控制卡EtherCAT总线卡(C#代码)

自动化上位机开发C#100例:雷赛运动控制卡EtherCAT总线卡C#封装类。

十多年IT经验,专注机器视觉,智能制造半导体行业 5028

921天,从小厂到入职阿里

屌丝的逆袭之路。

程序员囧辉 5万+

部署与可视化系统:零基础到精通:LabVIEW 调用 YOLO 动态链接库(DLL)的保姆级视觉检测系统融合实战

LabVIEW与YOLO26深度集成:工业视觉检测新范式 本文揭示了LabVIEW与最新YOLO26模型深度集成的创新方案,通过C++封装ONNX Runtime为DLL,在LabVIEW中实现端到端视觉检测。核心突破点包括: 技术选型:对比YOLOv5/YOLOv8/YOLO26性能,YOLO26在CPU推理速度提升43%,支持NMS-Free端到端推理 部署架构:提供ONNX Runtime C++ API和TensorRT两种DLL封装路径,适配不同硬件环境 工程实现:详细展示从PyTorch模型导出

ZXSXJ的博客 282

Vibe Writing 手把手教程:Obsidian + Claudian + Skill

本文介绍了Vibe Writing的实操教程,主要使用Obsidian+Claudian+Skill组合。教程包含工具安装配置(Obsidian、Claudian插件)、核心工作流(选题-调研-写作-发布)和效果对比。重点展示了Claude Code生成的文本更具"人味"和场景感,优于其他AI工具。作者强调工具只是辅助,内容灵魂仍需个人思考积累。附有公众号排版和全网发布工具推荐,以及自动配图生成方案。

296

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

欢迎关注公众号:【码农突围】,公号后台回复9999,可以获取一份500页的LeetCode刷题笔记。 7万+

STM32串口编程基础知识讲解

本篇文章给大家介绍一下串口的基础编程知识,这些知识是属于串口的理论知识,在开始学习编写代码的时候必须要掌握这些基本的知识点。本篇文章讲解了串口的基本概念知识,大家在学习编写代码时将其掌握才能更好的理解代码。

m0_49476241的博客 1207

为了能入职互联网大厂,我有多拼命

本文转载自 燃财经 春节假期刚过,许多职场人的心就按捺不住了:年终奖熬到手了,终于可以跳槽了。猎头们和HR们也摩拳擦掌,“金三银四”是招聘旺季,能不能给今年的业绩开个好头,就看这两个月了。连普通员工都四处留“码”,希望内推成功能拿到一笔丰厚的内推奖励,朋友圈、脉脉甚至相关新闻的留言区,都能看到招人内推的信息。 对于互联网人来说,跳槽往往意味着涨薪,而跳到大厂,是每一个互联网人的梦想。究其原因,无外乎大厂们高额的薪水、丰厚的福利与远超小厂的履历竞争力。 举个最近的例子,短视频第一股快手上市首日暴涨161

m0_46163918的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

一篇文章带你了解国企程序员(超详细)

最近互联网大厂裁员不断,今天为大家带来了一篇超详细国企程序员攻略,文章内容整理自公众号国企程序锅文章目录入职国企心得体会一、入职前二、入职后三、工作开发内容四、钱总结:北京户口相关问题一、北京户口咋获得?二、北京户口有啥用?三、高薪无户口VS低薪有户口?总结:秋招找国企的一些经验分享一、offer选择二、计算机相关国企排名校招如何准备国企面试一、简历根据用人单位投其所好二...

HollisChuang's Blog 2万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

题解 | #查找在职员工自入职以来的薪水涨幅情况#

中间就是一个多月的等待。#那些我实习了才知道的事# 有一说一,我想说是实习之后才知道大厂的福利是这么好的,特别是吃的一个福利,我前后的两家公司他们吃饭的这个福利就很好,特别是网易网易是。#那些我实习了才知道的事# 滴滴网易上谈谈我实习过了两年公司的一个工作氛围,我的一个感受就是大厂忙的时候特别忙,但是放松的时候大家有很好的氛围,所以是一个劳逸结。base上海,终端硬工部,(20+5)k*(12-16)原本是签了南京某研究所的,由于华子面的比较晚,而且面完之后也没保温,本来不抱什么希望,但是突然开了,薪资。

Buoluochuixue的博客 1456

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

中国最难入职的 IT 公司排行榜

点击关注公众号,Java干货及时推送↓ 推荐阅读:年后,Java 行情爆了。。。 ↓↓↓点下面小程序刷题突击面试↓↓↓大家好,我是R哥。最近在网上看到了一个关于《中国最难入职 IT 公司排行榜》的图片:这个表格不是我整理的,图表和数据来源网络,仅供参考哈。首先,作为一名程序员,看到这份榜单无疑戳中了我的职业好奇心。这种排名,一方面会让人感觉进这些公司很有自豪感,另一方面也会让人反思:这些公司...

Java技术栈,分享最主流的Java技术 1207

遇到“面试时造火箭,入职后扭螺丝”这个事怎么办?

转载自:https://baijiahao.baidu.com/s?id=1649739679559182746 或https://www.pmcaff.com/discuss/2614808855984192?newwindow=1 面试造火箭,入职拧螺丝? 今天,我要跟大家聊一个很有意思的话题,很多朋友,特别是入职一些大厂的朋友都容易有这样的感受:面试时,过五关、斩六将,几轮面试问出的问题一个比一个刁钻,一个比一个专业,一不小心就会曝出一切奇奇怪怪的冷门问题。 从面试的氛围上,就让人觉得..

小哥骑单车 821

年初入职拼多多的Java面试经验分享(文档)

从年前开始面试到头条面完大概一个多月的时间,真的有点身心俱疲的感觉。最后拿到了拼多多、蚂蚁的offer,还是蛮幸运的。这里要说的是面试前要做好两件事:简历和自我介绍,简历要好好回顾下自己做的一些项目,然后挑几个亮点项目。自我介绍基本每轮面试都有,所以最好提前自己练习下,想好要讲哪些东西,分别怎么讲。此外,简历提到的技术一定是自己深入研究过的,没有深入研究也最好找点资料预热下,不打无准备的仗。

2401_84048034的博客 1092

不敢相信!我竟然成功入职京东,月薪30k,在线分享面试题和面试过程,助你一臂之力,上大厂。

入职京东,月薪30K 今年三月份的时候,我从上一家外包公司裸辞。那时正值疫情期间,实在受不了公司的压迫,毅然决然的选择了离职。 卧薪尝胆三个月后,才收到京东的offer,谈到了30k的月薪顺利入职。 本来那时候就打算写一份入职感受的,结果恰好是618期间,加上熟悉业务,一直都无法抽出时间来写。最近总算是抽出空来,好好来说一说。 1、两轮远程,一轮现场,HR直接过来谈薪资 现在的工作地点是在北京,而我裸辞后是回到了老家。前两轮都是进行的线上面试,进到了第三轮就要求去到现场参加面试了。依然记得,第

+W❤:bjmsb2019 1052

什么!靠着这些大厂面试题竟然成功入职了腾讯!真是不可思议

前言 腾讯一面: 1.自我介绍 2.擅长哪方面的技术? 3. Java有哪些锁种类? (乐观锁&悲观锁、可重入锁&Synchronize等) 4.比较重要的数据结构,如链表,队列,栈的基本理解及大致实现 5. J.U.C下的常见类的使用。ThreadPool的深入考察; BlockingQueue的使用 6. Java内存分代模型,GC算法, JVM常见的启动参数; CMS算法的过程。 7. volatile关键字有什么用(包括底层原理) 8.线程池...

weixin_46577306的博客 9979
上一篇: 一个JAVA绝版面试神器,兄弟们赶紧看起来,共2400页
下一篇: Java 面试不要慌 初级高级轻松拿捏
在酒吧写代码
博客等级 码龄7年 210粉丝 330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值