![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
坚决不改BUG
这个作者很懒,什么都没留下…
展开
-
分享一下字节面试和华为面试,希望我失败经验能为大家铺铺路
虽然我没有成功拿下两个公司的offer,但是我还是想把我的经验分享出来,进而帮助更多跟我一样的程序员。也希望大家可以拿到理想offer。1. 字节跳动。从1月疫情开始,我就没少投递,也接到了很多电话,虽然很多都只是简单的与公司之间相互了解,但确实为我后期的面试打下了一定的基础。3月13号,我进行了简历的投递。22号做了题,题目主要是一些北森题库,当时做的时候由于有点事就很快的做完了,没有太当回事,24号收到了面试邀请。在面试前开了一次空宣,让过了笔试的大家在一起看了字节的空宣,必须说字节还是很好的原创 2022-05-06 22:20:32 · 583 阅读 · 0 评论 -
自称很菜的二本大龄程序员居然拿到百度offer(百度面经)
自称菜鸟的二本大龄程序员居然拿到百度offer(百度面经)本文章来自群友的亲身经历,拿到百度offer和嘉实offer的面试经验分享分享给大家,谢谢支持老规矩面经和学习经验分享,敏 感信息已经抹去。前言如下图所示,该群友也不年轻了,经过一翻系统学习之后拿到了百度和嘉实远见科技的offer(怎么学习的看下文)在这里纠结是去百度还是去嘉实大概情况也已经了解了,先来看看百度的面经百度一面1.TCP和UDP监听同一个端口的惊群现象2.tcp半连接队列和全连接队列3.怎么解决syn floo原创 2022-05-05 21:46:37 · 473 阅读 · 0 评论 -
进大公司拿30K+到底有多难?一名开发三年的Java程序员来告诉你
前言目前一线城市的薪资水平在13到40k之间,但是找工作的时候并不仅仅有工作经验就行了,还需要一定的专业知识。如果你野心更大,想要进阿里美团头条等等这些大厂的话,那就需要更多的专业知识。那么,一个三年工作经验的Java程序员应该要具备哪些知识呢?我整理了之后发现,程序员需要懂好多的知识。一:项目经验项目经验是程序员们最重要的财富,也是面试中必问的问题。一般面试官都会借着项目经验来考查应聘者的沟通能力和思考能力。三年工作经验的程序员一般都会有两个以上的项目经验,但实际我们大部分的情况都是做产.原创 2020-12-07 16:03:03 · 8962 阅读 · 1 评论 -
老程序猿们耗子尾汁,刚毕业的应届生,去了阿里,你们却还在传统公司做着增删改查的工作
前言原创 2020-11-27 16:31:01 · 4844 阅读 · 16 评论 -
最新阿里、腾讯、华为、字节跳动等大厂的薪资和职级对比
前言互联网大厂新入职员工各职级薪资对应表(技术线)~最新阿里、腾讯、华为、字节跳动等大厂的薪资和职级对比上面的表格不排除有很极端的收入情况,但至少能囊括一部分同职级的收入。这个表是“技术线”新入职员工的职级和薪资情况,非技术线(如产品、运营、销售等)以及老员工的情况会和图中的范围有所出入。以校招生为例,产品线收入大概是技术线的80%,运营线收入大约是技术线的65%。以 BAT 为代表的互联网大厂,一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。对于企业和HR来说,大厂的转载 2020-06-28 20:03:39 · 15292 阅读 · 2 评论 -
Java中的策略模式,完成一个简单地购物车,两种付款策略实例教程
策略模式是一种行为模式。用于某一个具体的项目有多个可供选择的算法策略,客户端在其运行时根据不同需求决定使用某一具体算法策略。策略模式也被称作政策模式。实现过程为,首先定义不同的算法策略,然后客户端把算法策略作为它的一个参数。使用这种模式最好的例子是Collection.sort()方法了,它使用Comparator对象作为参数。根据Comparator接口不同实现,对象会被不同的方法排序。本文例子是,完成一个简单地购物车,两种付款策略可供选择,一为信用卡,另外一种为Paypal。首先创建策略接口,在本原创 2020-08-14 20:59:03 · 837 阅读 · 0 评论 -
为了面上阿里,花费2个月终于整理出这份大厂Java面试资料
前言先做个自我介绍,本人之前一直在外包公司做增删改查,做了两年,实在太累了!就想趁着金九银十这个好机会看能不能实现自己的阿里梦,没想到被虐了个干干净净!不过没关系,通过这次面试,我也认识到自己确实有很多不足的地方,通过这篇文章,和大家分享一下,最后也把我整理的面试资料分享给大家,希望有人替我圆了阿里梦阿里一面1.自我介绍2.说一下BIO 和NIO3.你说到多路复用,多路复用什么意思,为什么可以做到多路复用4.这个select函数你说一下,底层怎么保证效率的,...原创 2020-11-27 19:52:18 · 5627 阅读 · 24 评论 -
面试字节,成功上岸,发现阿里,字节,腾讯等很多互联网公司必问的面试题
前言随着金九银十的到来,回首在经历了两周的跳槽求职路后,终于成功拿到字节的offer,距今已经入职快二个月了,因此,这几天抽空将之前的面试题做了个汇总,一方面自己以后回顾学习用,一方面为大家奉送上一份福利。很多Java开发者面试之前,可能没有较长的工作时间或者较为丰富的工作经验,所以不知道互联网公司或者一线互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。针对这些的朋友,我整理了一些大厂的面试题,和我面试时被问的问题,在这分享给原创 2020-11-16 21:34:59 · 3122 阅读 · 5 评论 -
一位面试京东成功的朋友,分享的面试京东成功的的大厂面试题
前言:今天和大家分享的是一个在京东的朋友,在之前面试京东的时候整理的一些面试题,因为他已经面试京东成功了,这些面试题对于他来说也没有什么大的用处了,然后今天就想来和大家分享一下,,这些面试题对于面试阿里,京东,腾讯,字节跳动这些大厂都是非常有用的,希望能对大家有所帮助,下面就是整理的一部分面试题Dubbo面试题Dubbo支持哪些协议,每种协议的应用场景,优缺点? Dubbo超时时间怎样设置? Dubbo有些哪些注册中心? Dubbo集群的负载均衡有哪些策略 Dubbo的主要应用场景.原创 2020-11-12 21:03:58 · 3181 阅读 · 6 评论 -
美团面试挂了后,于是我花几个月整理了这些面试题
前言离在美团的面试挂了已经几个月了,到现在我心情还是久久不能平静,可是这只能怪我自己,没有过硬的技术能力,也没有提前准备,只能在面试挂了后留下悔恨的泪水(西湖的水,我的泪),然后做着亡羊补牢的事,我不希望你们也像我一样,所以我把我面试的经历,和我花几个月整理的大厂面试题和大家分享,希望别大家别走我的老路。说实话,去美团面试还是有点紧张的美团一面1.自我介绍,其中很多问题是围绕我简历问的2.线程池详解3.java虚拟机模型介绍4.新生代晋升策略5.使用的垃圾回收..原创 2020-11-12 13:39:45 · 12040 阅读 · 34 评论 -
什么!靠着这些大厂面试题竟然成功入职了腾讯!真是不可思议
前言腾讯一面:1.自我介绍2.擅长哪方面的技术?3. Java有哪些锁种类? (乐观锁&悲观锁、可重入锁&Synchronize等)4.比较重要的数据结构,如链表,队列,栈的基本理解及大致实现5. J.U.C下的常见类的使用。ThreadPool的深入考察; BlockingQueue的使用6. Java内存分代模型,GC算法, JVM常见的启动参数; CMS算法的过程。7. volatile关键字有什么用(包括底层原理)8.线程池...原创 2020-12-08 21:34:43 · 9834 阅读 · 35 评论 -
【秋招面经分享】字节八面终上岸
字节面试贯穿了自己的整个秋招。最终相信, 绝大数情况下,坚持一定可以胜利!一面1. Session存在哪里,怎么把session_id返回个客户端? 2. Redis的数据结构,它有哪些复杂数据结构? 3. Http与Https的区别,详细描述加密非对称加密的过程 4. 线程与进程的区别? 5. IO多路复用 6. redis服务端是多进程还是单进程,多线程还是单线程 7. top loadaverage怎么计算的 8. hashmap解决冲突的方式 9. 数据库的事务,什么是幻原创 2020-11-02 21:04:15 · 1289 阅读 · 0 评论 -
我以为我华为稳了,结果我失算了(java工程师)
昨天看到B站大量毁意向的帖子,替受害者抱不平,替他们感到担忧,同时觉得B站很恶心,让好一些喜欢二次元的应届生陷入绝望。遇到这种事挺无奈的,真的。每年都有很多坑,拖到最后开劝退价的,泡池子没结果的,毁意向的,甚至毁三方的,谁也不知道这种事情会不会落到自己头上。分享一个老哥的经历:暑期实习的时候,我华为笔试420分,两轮面试表现我觉得已经接近是我一整年表现最好的了,所有问题答的都很好,撕代码也是又快,又一遍通。我觉得我稳了,于是就all in了,外地公司实习感觉不如本地香,本地华为感觉也挺好的了,也没..原创 2020-10-29 17:25:19 · 706 阅读 · 0 评论 -
2020秋招上岸总结(Offer情况、秋招心得和面经)
一、Offer情况北京:美团、小米、搜狗、58同城、奇安信、神策数据 上海:携程、华为 深圳:招银网络科技二、秋招心得尽早投递简历,越早越好 学习一门主流语言,Java、C++、Python,建议Java 坚持刷题,剑指offer过2遍 看其他同学的面经,整理出来自己消化吸收 计算机网络、数据库、操作系统常见面试题烂熟于心 B站上有很多学习资源,各种视频都可以找得到 想做测开的同学,可以看些接口自动化和UI自动化测试的教学视频学习了解一下 需要面试题学习资料的文末找!.原创 2020-10-28 17:34:31 · 2157 阅读 · 6 评论 -
当阿里面试官问我HashMap,我就知道我有戏了
金九银十已到尾声,在后端的日常开发工作中,集合是使用频率相当高的一个工具,而其中的HashMap,则更是我们用以处理业务逻辑的好帮手,同时HashMap的底层实现和原理,也成了面试题中的常客。1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transientNode\[\]table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素.原创 2020-10-27 16:16:12 · 401 阅读 · 7 评论 -
收到了秋招的第一个offer,感恩百度肯定!
今天是1024程序员节,祝各位程序员节日快乐!收到这个offer, 也是意料之外的惊喜 ,感觉当时没发挥好,不过当年屁都不懂的时候, 也是百度给我了我机会开始第一份产品实习,虽然不像周围其他大佬一样大厂offer一堆,还是感恩,会继续加油的!下面分享一下我的面经(文末附上面试资料!)百度一面1.自我介绍2.介绍项目细节,提问相关问题3.说一说贪心算法和动态规划4.出了一道题,问如果是贪心算***怎么做、如果是动态规划怎么做5.说一说红黑树,然后问红黑树有哪些应用...原创 2020-10-24 19:41:05 · 2304 阅读 · 8 评论 -
希望你早点看到这篇面经,越早越好(字节三面-java后台开发)
基本情况,双非硕士,计算机技术专业,2021年毕业,java后台开发9月21号开始的一面,中间等了一个国庆长假,10月20号完成了HR面,目前意向书还在申请中,应HR要求写个面经,攒攒人品,希望能帮到找工作的战友。(顺便许个愿,今天收到意向)一面 9.21一分钟自我介绍,结束立马开始技术提问,全长45分钟,问题不间断,回答的时候面试官没有太多参与,主要自己发挥。List有哪些实现,它们有什么区别 Map有哪些实现 HashMap的数据结构讲一下 红黑树有哪些特性,给你一个序列,手画一下原创 2020-10-23 19:53:00 · 2063 阅读 · 8 评论 -
大厂面试拿高薪,知道这些就差不多了!
一、String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的?1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。补充说明:线程安全会带来额外的系统开销,所以StringBuilder的效原创 2020-10-21 20:28:31 · 338 阅读 · 3 评论 -
抓住MySQL面试重点知识,让你征服面试官半小时
前言众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。(文末有跳槽涨薪福利)相信大家对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。索引作为MySQL中比较重点的知识,在面试中出现的频率特别高。本人自认为对MySQL的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了1个月左右时间复习相关知识,自信满满的在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案原创 2020-10-20 15:53:58 · 1625 阅读 · 12 评论 -
字节跳动面试凉经(挂三面)
凉了凉,本来觉得看面经没有太大用处,现在想想多看看还是挺有用的,说不定就能碰到一样的题了,但一般来说面试官还是主要会根据个人的简历来问问题,之前看有些人的三面都没怎么问技术,大部分时间都在聊天,想着自己会不会也是这样,还是自己太菜了吧,个人感觉不是很好,最后的sql没写出来,只是说了下思路。一面(重点考察Java基础知识)这是面试重点,面试老师一问一答的形式,考察知识点如下:问项目 链表和红黑树解决hash冲突,红黑树的特点,红黑树为什么比搜索树快? 如何实现线程安全? s原创 2020-10-17 22:02:53 · 8298 阅读 · 10 评论 -
历时2个月终跳槽成功,面试经验全在这儿了!
坐标杭州,成功跳槽阿里子公司-P6,目标努力继续腾讯本部原创 2020-10-16 16:42:44 · 1902 阅读 · 2 评论 -
这可能是总结java技术岗大厂面试题最全面的文章了,没有之一!
最近有很多网友都在求大厂面试题。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。网上的都是按照公司划分的,想找具体某一方面的知识点有点不好找,我这里就根据知识点分门别类的整理了一下,想看哪一块可以快速找到,希望可以帮助大家,祝大家求职顺利。主要分为以下几部分:(1)java面试题(2)Android面试题(3)混原创 2020-10-15 16:53:57 · 2756 阅读 · 8 评论 -
强烈推荐这几个程序员常逛的网站! 多希望你能早点知道!
整理了十大程序猿必备网站,涵盖了开源平台、搜索引擎、免费的精品课程,包括让你头疼的BUG、算法等。偷偷告诉你,还有帮你拿到心仪的 offer!1、GitHub:https://github.com这个我想大多数开发者都知道就不多说了,这应该是学编程的第一个接触的网站,GitHub是超过4000万开发人员的家园,他们共同致力于托管和审查代码,管理项目以及共同构建软件。上面的资源多的超乎你的想象,想要什么轮子,上去搜就好了。并且呢,这还是一个高质量交友平台,你可以在这里交到很多志同道合的朋友喔。原创 2020-11-18 14:44:59 · 7951 阅读 · 22 评论 -
我敢打赌!这绝对是10月整理的最全的《高频Java面试题集合》
面试题模块介绍一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math.round(-1.5) 等于多少?6.String 属于基础的数据类型吗?7.java 中操作字符串都有哪些类?它们之间有什么区别?8.String str="i"与 Strin...原创 2020-10-12 16:08:20 · 4505 阅读 · 11 评论 -
姐夫面试前半夜睡不着,居然躲在被子里偷偷看这道面试题?
好吧,不是姐夫睡不着,是我睡不着,金九已经过去了,银十也已过去了1/3,2020接近尾声了,有点焦虑,大半夜的码字,实在激动,今天我就把姐夫这道面试题分享出来!原创 2020-10-10 16:29:32 · 3834 阅读 · 9 评论 -
3年经验5家大厂面试成功拿到offer!
分享一个朋友大厂面试成功拿到offer的经验!面试整体事项简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历的模板尽量选择简洁的,毕竟程序员大部分还是喜欢简单明了的。2、推荐boss直聘,我觉得很好用(不是广告)。3、一般的整体面试流程都是电面->现场面->HR面->等着4、不要觉得HR说让你回去等消息就是GG了,他们也要跟你之前的面试官讨论,再向领导汇报,如果说不急可能还要和其他候选人比较,所以HR让你回去等消息绝原创 2020-10-08 20:58:02 · 599 阅读 · 0 评论 -
10月你不可错过的Java岗面试题复盘总结!
为了方便大家之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java基础、数据结构与算法、计算机网络、操作系统、数据库、多线程等。后面我会把这些问题的解答陆续放出来。Java基础知识java中==和equals和hashCode的区别 int与integer的区别 抽象类的意义 接口和抽象类的区别 能否创建一个包含可变对象的不可变对象? 谈谈对java多态的理解 String、StringBuffer、StringBuilder区别.原创 2020-10-07 19:41:57 · 304 阅读 · 0 评论 -
如何突破java程序员瓶颈?十年Java架构师分享自己的辛酸成长历程
从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。架构师的“内功”我认为,架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破绽和弱点。执行力:能够使用合适的方案解决复杂度问题,就像武侠高手一样,能选择合适的招式或者方法打败对手。创新力:能够创造新的解决方案...原创 2020-10-09 15:45:48 · 3896 阅读 · 13 评论 -
吐血整理的这几点java面试心得体会想和你分享一下
面试心得一定要谨慎,多对比,要有长远眼光看待问题,跳槽不仅仅是加薪,换一个地方挣钱。因为你的下一份工作,就是你未来跳槽的工作经历,你下次跳槽的定薪会参考你这次入职的薪资。都是一环扣一环,有个好的工作经历或者项目经理,一辈子都可以享受红利的。你如果想往业务专家发展,就要去银行、保险、财务ERP等公司跳。你如果想做架构师,就要去互联网公司历练一下。你如果想转项目经理,就要去活儿多的外包公司,可以让你快速具备项目管理经验。1、 面试数量决定质量,广撒网重点捕捞绝对没错,只要有机会就去尝试一下,原创 2020-09-30 17:02:23 · 723 阅读 · 6 评论 -
分享20+互联网公司面试经验总结【java方向】
20+互联网公司面试经验总结【java方向】其实面试多了你会发现一个规律,如果一个公司你一面过的很顺利,后面不管三面四面还是五面,都会比较顺利。因为大家的提问方式,角度都很类似,很多时候都是在跟不同的面试官说同样的话。多数的公司总体上面试都是以自我介绍+项目介绍+项目细节/难点提问+基础知识点考核+算法题这个流程下来的。有些公司可能还会问几个实际的场景类的问题,这个环节阿里是必问的,这种问题通常是没有正确答案的,就看个人的理解,个人的积累了。剩下的就没啥了,都是换汤不换药,聊项目就看.原创 2020-09-29 15:45:00 · 275 阅读 · 6 评论 -
京东Java技术三面分享
前两天整理了阿里巴巴的面试资料,今天整理了京东的三面资料,祝大家都能找到好工作!加油!一面 首先是项目部分,问的比较细; 如果一个对象有多个方法加了synchronized,那么该对象有几把锁 答:对象锁是在一个类的对象上加的的锁,只有一把,不管有几个方法进行了同步。这些同步方法都共有一把锁,只要一个线程获得了这个对象锁,其他的线程就不能访问该对象的任何一个同步方法。NIO与AIO的区别以及各自的作用;(1)Java NIO :同步非阻塞,服务器实现模式为一个请求一个线程,原创 2020-09-27 20:34:35 · 438 阅读 · 5 评论 -
阿里巴巴java技术岗三面分享
阿里巴巴java技术岗三面分享今天花时间整理了阿里巴巴Java岗技术三面的资料,分给大家做参考,祝大家都能找到好工作!加油!一面1、自我介绍,讲讲求职意向和擅长的技能2、Tomcat的基本架构是什么?3、JVM调优,工作中怎么用,GC算法和回收策略有哪些4、Java中线程池是如何实现的? 创建线程池的几个核心构造参数是什么?5、Volatile和Synchronize的区别?6、GC的机制是什么?垃圾回收器的基本原理是还说呢么?是否可以立即回收内存?怎么样主动的通知JVM原创 2020-09-24 21:34:52 · 2089 阅读 · 9 评论 -
堆和堆傻傻分不清?一文告诉你 Java 集合中「堆」的最佳打开方式
作者:小齐本齐原文链接:https://segmentfault.com/a/1190000023199039什么是堆?堆其实就是一种特殊的队列——优先队列。普通的队列游戏规则很简单:就是先进先出;但这种优先队列搞特殊,不是按照进队列的时间顺序,而是按照每个元素的优先级来比拼,优先级高的在堆顶。这也很容易理解吧,比如各种软件都有会员制度,某软件用了会员就能加速下载的,不同等级的会员速度还不一样,那就是优先级不同呀。还有其实每个人回复微信消息也是默默的把消息放进堆里排个序:先回男朋友女朋友的,然.转载 2020-07-16 17:13:08 · 252 阅读 · 0 评论 -
全国一二线城市各大互联网(IT)公司,各位找工作的小伙伴可以参考
一直以来,陆陆续续总有小伙伴们想了解去哪些城市有哪些对应公司可供选择的话题。今天特地整理了一份一二线城市知名的互联网(或者说IT相关)公司名单供参考。当然了,由于了解有限,难免会有疏漏和不当,也欢迎大家补充,众人拾柴火焰高。注:以下名单排名不分先后”北 京微软百度腾讯阿里京东网易滴滴新浪美团爱奇艺小米牛客网完美世界360搜狐字节跳动金山亚马逊当当网口袋购物聚美优品去哪儿网人人网豌豆荚优酷乐视知乎58同原创 2020-07-02 14:03:29 · 7967 阅读 · 0 评论 -
这才是面试官想听的:详解「递归题」正确的打开方式
前言递归,是一个非常重要的概念,也是面试中非常喜欢考的。因为它不但能考察一个程序员的算法功底,还能很好的考察对时间空间复杂度的理解和分析。本文只讲一题,也是几乎所有算法书讲递归的第一题,但力争讲出花来,在这里分享四点不一样的角度,让你有不同的收获。时空复杂度的详细分析识别并简化递归过程中的重复运算披上羊皮的狼适当炫技助我拿到第一份工作算法思路大家都知道,一个方法自己调用自己就是递归,没错,但这只是理解递归的最表层的理解。那么递归的实质是什么?答:递归的实质是能够把一个大问题分解成比它转载 2020-06-17 15:51:57 · 344 阅读 · 1 评论 -
3 年经验的 Java 后端妹子,横扫阿里、滴滴、美团,整理出这份厚厚的 8000 字面经!
自序这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。先说下这次面试的结果吧:到 hr 面的:阿里、美团、滴滴、金山云、每日一淘、火币、宜信、旺店通、黄包车、linkedMe其他:小米 (四轮技术面,大概4个小时的样子,大数据部门,不知道是不是四面的负责人嫌弃我木有大数据的经验,不过我确实木有哈)京东 (电话面试一轮+现场两轮,面试完快中午一点了,说是让我先回家,后面让hr 电话联系我一周后一面的面试官问我还考虑京原创 2020-06-16 16:13:36 · 348 阅读 · 0 评论 -
Java收徒,高级架构师关门弟子
最近感悟天命,偶有所得,故而打算收徒若干,以继吾之传承。有缘者,可破瓶颈,走向架构师之峰,指日可待。拜师要求:1、工作经验:1年或以上。2、入门费用:10000元(RMB)。联系方式(联系时备注:.Java拜师):微信:BNing99QQ:3182281928知乎:https://www.zhihu.com/org/lu-ban-xue-yuan博客 :https://home.cnblogs.com/u/MonsterJ其它说明:1、报名截止:随时。2、指导:终身。3、毕业出师:原创 2020-06-15 20:28:35 · 658 阅读 · 1 评论 -
Java NIO与IO
Java NIO和IO的主要区别下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。IO NIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流转载 2020-05-29 13:23:07 · 184 阅读 · 0 评论 -
在Scala和Java 8中Lambda表达式这么用,你知道么
最近几年Lambda表达式风靡于编程界. 很多现代编程语言都把它作为函数式编程的基本组成部分. 基于JVM的编程语言如Scala,Groovy还有Clojure把它们作为关键部分集成在语言中.现在Java8也加入了它们的行列.有趣的是,对于JVM来说,Lambda表达式是完全不可见的,并没有匿名函数和Lamada表达式的概念,它只知道字节码是严格面向对象规范的.它取决于语言的作者和它的编译器在规范限制内创造出更新,更高级的语言元素.我们第一次接触它是在我们要给Takipi添加Scala支持的时...原创 2020-05-26 16:55:33 · 980 阅读 · 0 评论 -
阿里真题: 如何实现一个高效的单向链表逆序输出?
问题:如何实现一个高效的单向链表逆序输出?出题人:阿里巴巴出题专家:昀龙/阿里云弹性人工智能负责人参考答案:下面是其中一种写法,也可以有不同的写法,比如递归等。供参考。typedef struct node{ int data; struct node* next; node(int d):data(d), next(NULL){}}node;void reverse(node* head){ if(head == NULL){原创 2020-05-26 13:09:00 · 197 阅读 · 0 评论