
笔记
文章平均质量分 80
java _咸鱼
这个作者很懒,什么都没留下…
展开
-
我跪了,阿里P8大牛居然把《数据结构与算法》讲透了,附源码笔记
经历过校招的人都知道,算法和数据结构都是不可避免的。在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。不扯远了,如果还在上大学的同学可以先以排序和各种的基本数据结构开始入门。我花了一个星期将八大基础排序和链表/二叉树/栈/队列制作成一份精美的PDF。这份PDF阅原创 2021-07-29 16:54:20 · 192 阅读 · 0 评论 -
66道史上最全Redis面试题,面试官能问的都被我找到了(附答案)
Redis高性能缓存数据库1、什么是 Redis?简述它的优缺点?Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的Key-Value DB。Redis 的出色之处不仅仅是性能,Re..原创 2021-07-29 16:51:17 · 47603 阅读 · 6 评论 -
闭关熬夜啃透这1500道互联网Java工程师面试题!仅2面竟拿阿里P7
再过2个月即将进入9月了,然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。小编今天在这分享1500道目前国内公司Java面试常问的问题包括JVM、常用的算法和数据结构,redis缓存,分布式,Spring,MySQL ,ZooKeeper ..原创 2021-07-29 16:49:08 · 290 阅读 · 0 评论 -
阿里巴巴架构师十年整理出的JavaSpringBoot核心文档,真是太全了
Spring Boot 的出现让 Java 开发又回归简单,因为确确实实解决了开发中的痛点,因此这个技术得到了非常广泛的使用,我很多朋友出去面试 Java 工程师,从2017年年初开始,Spring Boot基本就是必问,现在流行的 Spring Cloud 微服务也是基于 Spring Boot,SpringBoot 以其轻量级、内嵌 Web 容器、一键启动、方便调试等特点被越来越多的微服务实践者所采用。 因此,所有的 Java 工程师都有必要掌握好 Spring Boot。然而知其然还要知其所以然:..原创 2021-07-29 16:46:35 · 334 阅读 · 0 评论 -
万字长文《Java中高级核心知识全面解析》高频面试点开源下载
什么是Spring MVC?为什么要会用Spring MVC?Spring下的子项目:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。在大型网站和复杂系统的开发中,Java无疑具有很大的优势,而在Java的Web框架中Spring MVC以其强大的功能..原创 2021-07-29 16:31:18 · 107 阅读 · 0 评论 -
阿里首席技术官上传一份“面试Java面试小抄”,下载量突破百万
前言再过一周,马上将迎来新的一年,希望大家在2021年“牛气冲天,牛年大吉”,一起迎接春暖花开之时。金三银四马上就到了,很多粉丝朋友希望我出一篇面试专题或者分享面试相关的笔记来学习,大飞还是相当宠粉的,这不今天就给大家安排上了?(都是干货,错过就是亏。)下面的面试笔记都是精心整理好免费分享大家的,希望新朋友和老朋友不要吝啬你的赞和转发,需要获取资料文档的朋友 可以关注+转发后点击这里免费领取汇总技术架构路线,梳理技术盲区(条理清晰,一清二楚)在技术汇总中,可以看到有一些原创 2021-07-29 16:26:41 · 187 阅读 · 0 评论 -
虚惊一场!因为一个“Redis”,我差点卒于美团三面
今天这篇文章主要想跟大家分享:搬砖 1-5年 的 Java 程序员,如何让自己的职业生涯更进一层楼?如何变得更值钱?如果你现在已经是一个 Java 工程师,但是经验积累的还不够,那这个阶段就是你成长极快的时候。前提是,你认同我之前经常说那句话:从你入行那一刻起,你就要不停地学习。对于 Java 工程师来说,想在业务能力上更进一步、让自己更值钱,最大的捷径就是用正确的方法来学习,好的方法能让你事半功倍。我面试过多人,之前也在大厂待过,深知一个道理:作为一个程序员,你的知识体系,和企业的用人需求..原创 2021-07-28 16:14:30 · 114 阅读 · 0 评论 -
惊艳到爆炸!阿里大佬撰写Redis神级手册,从基础到源码全是知识点
前言Redis作为NoSQL的“代言人”发展至今已经非常成熟了。而作为一个非常优秀的程序员,学习、精通,深入去阅读源码都成为必备“气质”!今天就来开源一份阿里2021年最新发布的Redis“神级”手册,这份手册从基础开始讲起,到原理,再到应用、集群,然后去拓展,最后再深入到源码层面去学习、理解Redis!由于文章篇幅的问题,小编只能为大家节选出目录已经部分的内容,完整版已经为大家整理完毕,需要获取资料文档的朋友 可以关注+转发后点击这里免费领取原理篇 最原创 2021-07-28 16:13:09 · 184 阅读 · 0 评论 -
虚惊一场!因为一个“Redis”,我差点卒于美团三面
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。现在对于一个Java程序员来说,对于 Redis 技术知识的掌握已经成为必须的技能。而我们在面试过程中,总是会被问到Redis相关的知识,什么缓存、雪崩等等之类的。这次我就差点卒于美团三面,就是因为一个Redis卡壳了... ...美团常问Redis... 为什么要用缓存?...原创 2021-07-28 16:09:14 · 106 阅读 · 0 评论 -
搬砖 1-5年 的 Java 程序员,如何让自己的职业生涯更进一层楼?
今天这篇文章主要想跟大家分享:搬砖 1-5年 的 Java 程序员,如何让自己的职业生涯更进一层楼?如何变得更值钱?如果你现在已经是一个 Java 工程师,但是经验积累的还不够,那这个阶段就是你成长极快的时候。前提是,你认同我之前经常说那句话:从你入行那一刻起,你就要不停地学习。对于 Java 工程师来说,想在业务能力上更进一步、让自己更值钱,最大的捷径就是用正确的方法来学习,好的方法能让你事半功倍。我面试过多人,之前也在大厂待过,深知一个道理:作为一个程序员,你的知识体系,和企业的用人需求..原创 2021-07-28 16:07:52 · 174 阅读 · 0 评论 -
专科咋了?5年时间从三流外包到阿里P6(Android岗),他逆袭成功
写这篇文章时,想聊一个很多人感兴趣的话题,小公司的Android开发工程师一定比大厂Android开发工程师学习能力差吗?小公司的Android开发工程师该如何学习才能进大厂?”搞明白这两件事情,相信很多中小公司的朋友可以对自己当前的情况有更加清晰的认识。从而可以更好的规划自己的职业发展路线,去努力争取一步一步迈进更大的平台。小公司的Android开发工程师一定比大厂Android开发工程师学习能力差吗?综合来说,这是现在基本相对的现象;众所周知,大厂的技术水平是行业最高的。.原创 2021-07-28 16:02:35 · 343 阅读 · 0 评论 -
大厂面试辛酸泪,阿里面了9次,字节捞了offer?Android开发狗25次
到今年7月,我已经工作了整整3年!匆匆三年如白驹过隙,我还依然记得2017年的夏天。在那个夏天,我脱下了属于大学时代的学位服,告别我的整个学生时代,我找到我的第一份正式的工作,也经历了我从校园融入社会的坎坎坷坷!那个朝气蓬勃的时代、也是一个属于青春的年代。现在回味、无比悠长。原谅我矫情了一会儿,现在进入正题。想知道阿里面了9次,腾讯面了5次的我,为什么会入职字节跳动吗?看官,请你们接着往下看。25次大厂面试的原因我相信每一位软件开发的毕业生都梦想着进入像BAT这样一线大厂,你们都..原创 2021-07-28 15:44:44 · 517 阅读 · 0 评论 -
互联网寒冬,三年Android菜鸟拿下了6个大厂的offer(面试复盘)
菜鸟逆袭”的小说,我看的很多,但是故事发生在我身上,我有那么一瞬间觉得不太真实,相比于大厂面试的竞争者来说,我的简历和能达到的技术高度显得那么不起眼。可能是运气女神眷顾着努力的少年,在互联网寒冬,拿下了6个大厂(蚂蚁金服+网易+华为+今日头条+美团+Uber)的我始终相信这一定律“成功=1%的天资+99%的汗水”。看完面试复盘(蚂蚁金服→Uber依次复盘),可以关注我的头条号。会分享更多的大厂面试复盘和Android行业干货。蚂蚁金服(一二三面)一面<面试复盘>Q原创 2021-07-28 15:41:48 · 196 阅读 · 0 评论 -
Android开发十年,我把NDK&UI&安全开发经验写成了实战文档
我为什么写这个文档UI开发,尤其是高级UI开发和NDK开发是Android应用程序开发过程中的两大难点,而安全技术是目前Android领域的核心焦点之一。因为是难点所以导致不少朋友很难理解,而面试官恰恰喜欢问UI、NDK与安全技术相关的面试题,很多朋友被问到云里雾里,结果面试吃了亏。怎么办?其实我写这个实战文档的原因,是想帮朋友们形成自己的NDK&UI&安全技术知识体系,以便以后无论是在工作中还是面试中遇到难题可以提供相应的办法和解决方案。适合人群 具备一定..原创 2021-07-28 15:38:19 · 190 阅读 · 0 评论 -
汇集BAT、字节跳动,最新的Android工程师面试题库
马上就到“金九银十”了,有不少朋友都在跃跃欲试了。不过在去面试之前,你需要搞清楚面试的本质是什么?何谓面试?我所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是博主总结的一些面试题,文中如有错误,恳请各位大佬指出!这些面试题是我在上半年跳槽换工作刷题时收集整理的,包括了BAT、京东、小米、蘑菇街、字节跳动、滴滴的面试真题等等。(上传的只有部分) 并且面试题还是有一丢丢深度。适合人群:1-5年工作经验,打算跳槽面试的中高级工程师。提原创 2021-07-28 15:32:27 · 507 阅读 · 0 评论 -
字节跳动首席技术官撰写5716页的Java开发笔记!点赞破5K.面试必备佳作。
如何才能高效学习Java?如何才能快速提升开发技能?最近有幸在一位字节跳动总监手里扒到了这份Java高级开发笔记,部分知识章节发布到了在知乎上竟然获得了5000+点赞!正所谓“独乐乐不如众乐乐”,今天就拿出来分享给大家,你们想要的Java学习资料来啦!不管你是学生,还是已经步入职场的同行,希望你们都要珍惜眼前的学习机会,奋斗没有终点,知识永不过时。如果觉得有收获的话,不要白嫖!点个赞/在看。除了Java各种技术专题知识、大厂面试真题,也包括近些年他开发和工作过程中的一些感悟、心得。目录:..原创 2021-07-27 16:33:42 · 232 阅读 · 0 评论 -
仅96秒,突破100亿,支付宝技术答卷:双11一切皆有可能
2020年双11来了。96秒100亿,5分25秒超过300亿,12分49秒超500亿……如果没有双11,中国的互联网技术要发展到今天的水平,或许要再多花20年。从双11诞生至今的11年里,有一个场景始终在支付宝技术团队之中循环往复——每一年确定目标时,大家都将信将疑,或惊呼或腹诽:“不可能!太夸张了吧!”但每一年的夸张目标,到最后都能奇迹般地成为现实。前一年需要拼命跃起才能够到的果实,后一年就会成为再普通不过的日常。不知不觉之间,双11已经从最初启航时的小船,成为了承载数十亿人快乐和梦想的巨..原创 2021-07-27 16:03:27 · 641 阅读 · 0 评论 -
干货:2021 最新架构师必会的13大技能总结|含架构图谱+面试题
从程序员进阶成为架构师,并非一蹴而就,需要系统化、阶段性地学习,在实战项目中融会贯通,这如同打怪通关,我们得一关一关突破,每攻破一个关口,就能得到更精良的装备,技能值也随之不断增长,直至大获全胜。凡事预则立,在开始行动之前,我们有必要先来了解下这个岗位的核心要求,以及必知必会的技术能力,只有目标清晰、方向明确,才能事半功倍。大纲: 架构师岗位职责 架构师必知必会技术 架构师学习资料包【福利】 资料包内容:【BAT架构专题合集超500期】+【最新架构师130题】+【架构师原创 2021-07-26 19:17:53 · 785 阅读 · 0 评论 -
Java面试题全部196题合集:涵盖大厂必考的9大技术点
过去2年我持续分享了BAT TMD为代表的大厂最新面试题目,特别是蚂蚁金服、天猫、淘宝、头条、拼多多等Java技术专场题目。过去2年,我已经成功的帮助了部分同学进入了大厂。2020开始,我依然会为大家带来最新的大厂现场面试专场题目,希望能帮助到更多的同学。回到正题,过完年后金三银四将正式到来,这是一个比较重要的涨薪季。我知道很多同学早已经提前未雨绸缪了,已经提前在开始准备了。提前准备一直是我倡导的,任何事情你想要有预期的好的结果,那你就需要提前准备,提前准备,提前准备,重要的事情说三遍。原创 2021-07-26 19:15:18 · 146 阅读 · 0 评论 -
炸裂!Java多线程与并发系列从0到1全部合集
在过去的时间中,我写过Java多线程与并发的整个系列。为了方便大家的阅读,也为了让知识更系统化,这里我单独把Java多线程与并发的整个系列一并罗列于此,希望对有用的人有用,也希望能帮助到更多的人。以下为整个目录,希望大家喜欢!Java多线程系列(一):一分钟了解Java并发编程的核心技能这一篇文章呢,我认为比较重要,学习任何一个东西,首先你得学会建立完整的技能框架,建立好了框架才开始学习,这样事半功倍。主要讲了Java多线程与并发相关涉及的整体技能框架,包含如下五大点:原创 2021-07-26 19:11:10 · 121 阅读 · 0 评论