自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 做码农差不多十五年了,聊聊程序员十五年内职业生涯规划,共勉之

前言 很多人以为技术人员可以做一直做下去,但是最近我发现这个观点不完全正确,因为能一直做下去的技术人员非常稀少,因为不同的年龄段,公司对技术人员的要求会不一样,如最近传言华为计划裁掉40岁以上的程序员,首先我认为肯定不会裁掉所有40岁以上的技术人员,如CTO或高级技术专家不会被开,因为他们达到了...

2018-01-14 14:35:39 22963 15

原创 北大“女学霸”,3 个月内拿取硅谷10 家顶级科技公司offer!

经过 3 个月精心准备,我拿到了 Google,Facebook,Netflix,linkedin,Snapchat,Roku TV,Amazon,Signal,Wealthfront,Toyota Research Institute 一共 10 个硅谷公司的 offer。airbnb 结果还没...

2020-04-03 20:08:57 222 1

原创 2020年,今日头条Java后端面试复盘 & Redis 6.0多线程IO模型

上周参加了字节跳动的面试,整场下来一共70分钟,面试官非常Nice,无奈自己太过紧张,很多准备好的知识点都没有能够准确传达意思。 面试中因为在简历上有提到Redis相关的内容,那么毫无疑问就会被问到了。先从经典的问题开始:Reids为什么这么快?那自然会回答诸如单线程、IO多路复用等固定套路...

2020-04-03 15:00:10 348 1

原创 程序员一定要明白的架构:三地五中心(2)

上篇文章我们总结了一下同城双活、异地多活、两地三中心等一些部署架构,那么这篇文章我来发表一下我对三地五中心的理解。 我们上篇文章讲过两地三中心这个架构,如下图: 这种架构具备容灾能力,比如生产数据中心停电了,那么可以把所有流量都切到同城灾备中心或异地灾备中心,那么现在的问题是假如真到了停...

2020-04-02 20:14:42 114 0

原创 程序员一定要明白的架构:三地五中心(1)

科技圈最火的新闻应该是“AWS中国区光缆被挖,导致三星、小米等众多企业服务不可用”。 又是光缆被挖,咦!?为什么是又,让我们来一起回到过去: 2019.6.02:亚马逊光缆被挖断,国内部分地区网络出现异常 2019.3.23:施工队挖断腾讯光纤,致腾讯旗下100多款游戏受影响,损失大了 20...

2020-04-02 14:21:40 138 0

原创 Java程序员:面试前利用这6个“套路”,让你轻松“镇住”面试官,拿取高薪offer~

以前有个人来我公司面试,我两个下属都给了极高评价,异口同声曰:此子,出乎其类拔乎其萃,乃不可多得之专家码农。我听完很高兴啊,人才啊, 拍桌而起,心里默默说,这次一定要争取到。我问此子Java知识、JVM原理、并发问题,对答如流,如数家珍。于是我欣然让他做了一道hard 难度 leetcode没有的...

2020-04-01 20:25:16 320 0

原创 java程序员为什么使用Groovy?

一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个...

2020-04-01 13:40:59 85 0

原创 程序员:一定提前预防,这11个微服务失败的原因,及时止损!

微服务“很香”,它有许多优势,比如更快的开发、更好的可扩展性、更小的独立团队等等。但是,很多团队却在微服务上举步维艰,没有很好利用其优势。原因到底是什么? 1. 管理层低估开发微服务的复杂性 我曾与许多非常看好微服务的客户一起合作过。对他们来说,微服务就是解决他们所有问题的“灵丹妙药”...

2020-04-01 13:10:54 158 0

原创 Java程序员,按照这份模板“优化”简历,至少让你涨薪50%!

什么是好的技术简历? 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 Feature:是什么 Advantage:比别人好在哪些地方 Benefit:如果雇佣你,招聘方会得到什么好处 其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里...

2020-03-31 19:11:24 361 0

原创 工作十余年的Java大佬:以自身“血泪史”,告诉你毕业后第一份工作怎么选?

经常有刚毕业的新人问我,程序员的第一份工作该怎么选,应该去大公司,还是小公司? 年轻人真纠结,肯定是选给钱多的那个啊。 好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。 第一份...

2020-03-31 14:18:22 110 0

原创 Java程序员“硬闯”阿里之路,已收获offer(附超详细面经)

本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在阿里...

2020-03-30 19:52:47 510 1

原创 大型互联网公司:常用的分布式ID方案总结!

ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数据量将越来越大,需要...

2020-03-30 13:23:27 90 0

原创 Tomcat是一个Servlet容器?

“Tomcat是一个Servlet容器”,这句话对于2019年的程序员应该是耳熟能详的。 单纯的思考一下这句话,我们可以抽象出来这么一段代码: class Tomcat { List<Servlet> sers; } 如果Tomcat就长这样,那么它肯定是不能工作的,所...

2020-03-29 19:38:30 190 0

原创 Zookeeper如何解决脑裂问题?

什么是脑裂? 脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而...

2020-03-29 13:56:46 70 0

原创 Java程序员,如果你想要搞明白CDN,这篇应该够了!

最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。 CDN概念 CDN全称叫做“Content Delivery Network”,...

2020-03-23 20:16:49 153 0

原创 工作8年的大佬,分享超详细的springBoot学习心得以及步骤路线图

SpringBoot的目标是简化Spring的开发过程、让开发者快速搭建框架和web容器。并为微服务提供更好的支持,提供服务监控能力。Spring为开发者带来了简单和能力: Spring Boot使编码变简单 Spring Boot使配置变简单 Spring Boot使监控变简单 Spri...

2020-03-23 14:14:44 192 0

原创 JVM性能调优总结:JVM内存模型,内存泄漏及解决方法,调优方法~

一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可...

2020-03-22 22:24:35 95 0

原创 程序员,想要彻底弄懂Redis,这15点你一定要明白~(纯干货)

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。 Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(...

2020-03-22 20:04:53 81 0

原创 金三银四季,阿里工作10多年Java大牛的“心得”,献给迷茫中的你

当你从事Java一年后,重新找工作时,才会真实的感受到“金三银四”这四个字背后的意思。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所以,很多时候感觉,自己用过的东西...

2020-03-20 14:01:16 147 0

原创 2020年,这10 个 非常热门的Java 微服务框架,你知道吗?

1、Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建 Spring Boot 旨在自启动任何类型的 Spring 项目,而不仅仅是微服务。应用程序完成后...

2020-03-19 16:59:32 106 0

原创 Java程序员,这7个简单但棘手的JavaScript面试问题。你会吗?

如果您符合高级开发人员的资格,其工作涉及JavaScript,那么在编码面试中很有可能会被问到棘手的问题。 遵循这个建议:“熟能生巧”。深入有规律地学习JavaScript将提高您的编码能力,并且可以提高您的面试技巧。 在这篇文章中,你会发现7个乍一看很简单但很棘手的JavaScript面试问...

2020-03-19 16:49:49 89 0

原创 疫情之下,面对裁员潮,工作三年的Java程序员你看到了什么?你该何去何从?

每个程序员或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里Java工程师针对疫情当下对3年工作经验程序员的职业建议,希望对你有启发。 程序员的三个阶段 第一阶段-——三年 我认为三年对于...

2020-03-18 21:56:31 167 0

原创 3月初,16本“菜鸟”回京裸面Java岗,面10拿5(附详细面试题)

2020 年春节后回到北京,准备开始找工作,因为疫情影响,整个 2 月都是在家上班,这也给远程面试提供了便利,免去了请假的尴尬和奔波的麻烦。 年前就准备开始面试的,但总以为需要刷很多题,一直没时间刷就一直没行动。幸好临近过年有一个同事要离职了,他跟我传授经验,让我先面小公司积累经验,之后再去面大...

2020-03-18 19:31:54 92 0

原创 Java程序员被裁员,突击面试4家大厂,斩获2家offer~

总结 面试了 知乎/快看漫画/快手/头条 四家公司,拿到了其中两家offer 感觉面试难度整体比校招简单一些,可能是由于有正式项目经历了,基础知识问的少了些 感觉今年行情不大好,不过好好准备还是能得到心仪的 offer 二年没面试了,突然出去面试会很紧张,可以先找一个公司试试手,如果...

2020-03-17 20:03:19 177 0

转载 揭秘(大佬级)程序员是如何优化简历,屡出奇招获取高薪offer~

为什么你投十份简历,只有一两家公司约你?又或者为什么你每投一份简历都能获得面试机会? 最根本的原因,就是一方在汲汲渴求,而恰恰另一方呈现出的关键点让其怦然心动。求者心中有所想,而应者恰恰展现了求者所想的那一面。这就是个中奥妙。 程序员在找工作时,在一开始有三件事情会对能否获得面试机会至关重要:...

2020-03-17 16:33:40 48 0

原创 硕士211,零基础自学Java,一年拿到BAT三家offer(附面经)

引言 1、本文没有公众号和博客推广,请放心 2、Java后台开发的经验,其他岗位没有借鉴意义 3、纯发经验攒人品,有问题留言大家一起讨论,互帮互助!! 4、个人学习方法,并不一定适合每个人。 5、 学习都是自己挤时间的,过程不表。 背景 本人本科一本双非垫底的那种,硕士211。本硕...

2020-03-16 21:32:52 187 0

原创 2020年,程序员面临裁员困境,该何去何从?

前段时间,正值手头事情忙得不可开交之际,接到友人邀稿,要我谈谈程序员发展的几条出路。当时下意识是想直接拒绝了事,多一事不如少一事,但随即转念想到这样岂不是对人家太不尊敬了,加之平时在团队中也经常“好为人师”,也不管年轻人爱不爱听,自说自话地“教导”他人。既然这样,不如索性趁此机会干脆行文一篇,把自...

2020-03-16 15:03:09 206 0

原创 2020年3月份,头条Java岗最新的面试题(三面)

一面 1、concurrent包下面用过哪些? 2、countdownlatch功能实现 3、synchronized和lock区别,重入锁 4、thread和runnable的区别 5、AtomicInteger实现原理(CAS自旋) 6、java并发sleep与wait、notif...

2020-03-15 22:12:13 182 0

原创 程序员(单身30年):告诫各位,千万不要和女程序员做同事!

随身带电脑是必修课, 手机装VPN是安全感, 写Bug时要风轻云淡, 我,一枚长期浸淫在IT圈、敲代码声音对我而言已经是疗愈系白噪音的工科PM,这双氪金狗眼已经看透太多了。 1:我组里的O小姐和Y小姐的日常 O小姐,口头禅是“哎呀不要酱紫啦~”,口红喜欢类似Dior999的气场色号,...

2020-03-15 20:10:04 308 0

原创 Java程序员11面阿里,错失offer,期间还面了EMC+网易+美团......

一直在面阿里,从提前批投蚂蚁中间件与阿里中间件,最后阿里中间件面完了hr,但是很遗憾最后没能进,被调到了盒马。不过最终还是拿到了盒马的offer。期间还面了EMC、网易、携程(水到不行)、美团、拼多多,目前出了美团跟拼多多没有出结果,其他几家公司也都顺利拿到意向,在此回馈一波大家。 面经部分出自...

2020-03-15 16:31:52 115 0

原创 211渣硕,海投200+Java岗,面50家侥幸过了7家!!!

背景: 211渣硕,电气专业转JAVA后台,看书很少多数是在刷面经,能找到工作实属侥幸,现献上自己的面经,希望能帮助到别人 部分面试结果: 华为过小米过去哪儿过海康过京东过 百度凉四次(2次一面2次二面)凉在基础实习 有赞凉(一面)凉在基础 美团凉(二面)凉在深入基础大华凉...

2020-03-15 15:19:12 194 0

原创 Java岗“面霸”复工期间,急面 20+互联网公司(阿里头条滴滴等)

先说下自己的情况,17年在京东实习,19年7月离职。正式工作时间很短,就一年(算实习两年),而且19年有半年的时间准备考研所以有半年的空档期,这也是为什么我被很多HR挂了的原因。虽然Offer没拿几个,但是一半多都面到HR面了,所以对于两三年经验的感觉整理的问题还是比较有代表性的。 这篇我主要把...

2020-03-13 21:53:31 66 0

原创 2020年的应届程序员,这 7 点 你面试的时候千万要注意!

简历书写 作为一个应届毕业生,如何让我们的简历出众,可以让hr一眼相中你呢?个人觉得以下几点很重要: 1.项目经历或者大赛获奖经历(亮点) 这里的项目经历不是你做得demo或者你在学校做得课程设计,而是实实在在的要给客户使用的软件。我一直有一个观点,一个软件,做成demo很简单,但是如果要给...

2020-03-13 20:55:31 116 0

原创 【迟到的Java岗面经】面7家,意外收获5家意向offer,越努力越幸运!

个人简介 Java后台开发方向。 非计算机专业硕士,专业涉及到一些开发。 实验室项目主要是Java Web系统,挖掘小亮点。 回顾面试的那几个月,宛若梦一场。 一开始心态不好,看到要学习的东西一大堆,沉不下心来学习,看什么东西都是看着看着就很浮躁,开始疯狂抖腿,沉迷幻想,以为找工...

2020-03-13 15:00:10 85 0

原创 疫情期间,Java菜鸟“面霸”养成记!(中兴+腾讯+乐视+京东.....)

多次被虐,希望可以帮助到有需要的人,还有就是大家共勉共进步,坚持下去 温馨提示:笔试答得好真的很重要,首先会给面试官一个好的印象。 中兴初试: 1.自我介绍 2.介绍项目亮点 3.对面向对象的认识 4.给了三道题(关于自增,数组,&) 5.关于创建多个Str...

2020-03-12 21:20:09 138 0

原创 2020年初,字节跳动后端开发面经(已通过)为什么我只有两面?

面试者信息: 本科某末流985,硕士某C9,都是软件工程,学的很一般,没有实习经历,没有项目经历(只有在学校做的课程设计大项目,也用到了一些分布式组件和框架),不过自我感觉编码能力还行。 面试相关信息: 2月17投简历,2月20约面试,约在2月24一面;2月27打电话约二面,约在3月...

2020-03-12 15:47:45 850 0

原创 程序员必备的商业思维:君子也要言“利”!

子曾经曰过:“君子喻于义,小人喻于利。”,于是乎,当众谈钱似乎成了读书人羞羞的事情。仿佛一谈利,自己就变成了小人。或者说,至少不是君子了。很显然,这样的逻辑是完全没有道理可言的,没有任何科学依据! 而且,随着自己创业之路越走越远,我更加深刻地认识到:君子必须言利,谈钱不伤感情。 为什么? ...

2020-03-12 15:11:50 81 0

原创 程序员必备的商业思维:2020年,你要学会“外交”

本来原定的标题是“像销售一样思考”,但考虑到不少单纯的技术人员对于销售有一种不太好的误解,因此将标题换成了现在这个。至于为何选择“外交”一词,其实没有那么复杂,主要基于个人的粗浅见识: 外交和销售都需要跟人打交道。 外交和销售都需要向对方推销。 外交和销售都需要相应的策略。 想必各位看...

2020-03-11 19:01:23 55 0

转载 南京渣硕求职路(网易美团头条百度面经)+Java学习路线(拙见)

首先自我介绍一下,楼主南京渣硕一枚,秋招主要投递JAVA后台岗位,面过以下公司:网易+美团+头条+百度+华为+中兴,拿下了网易和中兴提前批offer,华为依旧泡池子,美团四面挂,头条三面挂,百度今天下午二面没去了。其他一些公司收到了面试,没去参加了。 之前在上海某互联网大数据实习一段时间,后因个...

2019-07-22 14:55:09 830 0

转载 程序员(女)送上BAT+华为SP面经,聊一些细节加分项

先讲面试流程,按时间和公司来排序: 阿里 阿里在拥抱变化消息放出来之后,随随便便做了笔试题,然后竟然收到了面试通知。技术面略温和。可能是他们不招人的原因。 一面: 问了一个改进的二分查找,要求找到输入为N的第N个值为K的数。 要求写了多线程下的单例。 问了为何选择IOS开发而不是And...

2019-07-10 16:38:11 974 0

提示
确定要删除当前文章?
取消 删除