金九银十
混子~
主要研究Spring Boot、Spring Cloud及微服务架构方向
展开
-
一周内咸鱼疯转2.4W次,最终被所有大厂封杀
(含答案)所有面试资料及技术好文精选文档都整理到网盘了。imageJava面试官手册需要加我Java圈子免费领取我已经把这些面试题和架构视频,放在我的Java架构技术qunzi里,群里会各种PDF书籍,也有资深HR可以推荐工作,大牛相互交流技术,捣乱和发广告的勿加。...原创 2020-07-17 14:50:21 · 971 阅读 · 0 评论 -
在小公司做开发太难了!面试面到我心态爆炸...
不得不说,最近这段时间,收到的简历实在是堆积如山!之前HR都是单个文件发送过来,现在都是发送直接压缩包!!!我精挑细选之后,终于找出简历比较符合岗位要求的候选人,于是开始了电话面试。本着现在找工作也不容易,加上网上很多吐槽,说面试造火箭的,于是这次面试我就把提问的主动权交给候选人,让他挑自己擅长的知识点来自问自答。有这么一位程序员印象最深,他也选择了几个熟悉的技术点,例如Dubbo,Redis,MySQL,MQ等。但是在面试中依然停留在表面的概念,对于一些优化和...原创 2020-05-19 16:17:21 · 2256 阅读 · 0 评论 -
一名年薪30W+的Java程序员分享:想去大公司,前三年要懂些什么?
目前一线城市的薪资水平在13到40k之间,但是找工作的时候并不仅仅有工作经验就行了,还需要一定的专业知识。如果你野心更大,想要进阿里美团头条等等这些大厂的话,那就需要更多的专业知识。那么,一个三年工作经验的Java程序员应该要具备哪些知识呢?我整理了之后发现,程序员需要懂好多的知识。一、项目经验项目经验是程序员们最重要的财富,也是面试中必问的问题。一般面试官都会借着项目...原创 2020-01-15 23:24:50 · 1652 阅读 · 0 评论 -
面试了一个10年的老Java,竟然连幂等性都不会
最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见。在沟通中发现,由于年限不小,他们的定位基本都是高级及以上,毕竟,年限摆在那里,面个中级也不体面。面试时我打算聊点基础的,先打开一下话题,结果发现对于一些开发中很基本的问题,比如:Git的分支你们是...原创 2019-12-16 20:40:07 · 2225 阅读 · 1 评论 -
微服务的数据库设计
单独的数据库:微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。优化服务接口:微服务之间的接口越小越好,最好只有服务调用接口(RPC或消息),没有其他接口。如果微服务不能独享自己的数据库,那么数据库也变成了接口的一部分,这大大拓展了接口范围。 错误诊断:生产环境中的错误大部分都是和数据库有关的,...原创 2019-10-21 17:48:08 · 1915 阅读 · 0 评论 -
揭秘:程序员在外企4年,重回互联网行业靠这些涨薪一倍
前言在Java程序员界流行着一种默认的说法叫“黄金5年”,意思是说,一个Java程序员从入职的时候算起,从入职到高级开发这个过程叫做黄金五年,因为这五年直接影响你的职业生涯与薪资走向。注:那么在这黄金5年里,Java程序员如何做才能实现自我突破呢?我在这里主要把五年分为3个阶段,每个阶段技术水平与薪资都不一样,我们一起来看一下吧!对初学者的建议首先,对尚未进入职场工作的在校生以及准...原创 2019-10-17 17:35:07 · 1367 阅读 · 0 评论 -
阿里架构师带你8分钟深入浅出搞懂BIO、NIO、AIO
在高性能的IO体系设计中,BIO、NIO、AIO的概念,常常会让我们感到困惑不解。在Java面试中,我们也经常会被问到这个问题。譬如:BIO、NIO、AIO 的概念 同步/异步、阻塞/非阻塞的区别 NIO 如何实现多路复用功能 AIO、BIO、NIO的适用场景 NIO的核心概念、应用和框架等等这块内容本身比较复杂,很难用三言两语说明白,而书上的定义不太容易理解。本篇内容按照我的理解,...原创 2019-10-14 15:00:43 · 1398 阅读 · 0 评论 -
分享一下我在阿里作为面试官,面试了几个java程序员后的感受
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说但不会干活的“大忽悠”。其实倒也不是我故意要为难候选人,毕竟入职后就是同事,但面试官的职责使然,...原创 2019-10-09 22:43:45 · 1444 阅读 · 0 评论 -
看了半年源码,终于拿到阿里offer!
目前已经达到金九银十的阶段,相信有不少程序员蠢蠢欲动,开始出去试试水,想要跳槽涨薪了!有一个朋友就想改变现状,于是找了大量网上的面试题,强行记下之后,开始出去“试水”。他试水之后回来和我聊天,他目前是在一家传统企业做后端Java开发的,有3年的工作经验,理想是成为一名高级架构师;但是他现在的阶段感觉就是有点尴尬,掌握技术不是很扎实,说懂也啥都会一些;于是想跳槽换个高薪工作,结果面...原创 2019-09-26 14:20:42 · 1382 阅读 · 0 评论 -
阿里大牛经典总结:锁的基本概念到Redis分布式锁实现
近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。一、锁的基本了解首先,回顾一下我们工作学习中的锁的概念。为什么要先讲锁再讲分布式锁呢?我们都清楚,锁的作用是要解决多线程对共享资源的访问而产生的线程安全问题,而在平时生活中用到锁的情况其实并不多,可能有些朋...原创 2019-09-25 21:35:53 · 1361 阅读 · 0 评论 -
阿里面试Java必问210题解析:Spring+微服务+Redis+MySQL+中间件等
作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。大部分程序员认为面试的东西都是极为高大上的,这基本是所有企业面试的共性,考察的东西肯定是要比实际用到的东西更多一点,对于一家正常的企业来讲这也是无可厚非的,leader都想花适当的钱招来一位很有技术潜力的程序员。也有一部分朋友面试的经历会比较惨烈,你们肯定会...原创 2019-09-19 15:02:08 · 1424 阅读 · 0 评论 -
金九银十面试季,阿里Redis面试系列详解
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke...原创 2019-09-18 18:08:05 · 1269 阅读 · 0 评论 -
去阿里面试,说了没分布式经验,面试官还是抓着这个问
最近有朋友去阿里面试回来和我聊天,他的简历之前我看过,在一家传统企业做后端开发的,有3年的工作经验,但是对于分布式相关的经验不是很足。在看过他的简历之后,我建议他看一些和分布式有关的东西,但是他并没有听,回来之后找我吐槽:"我都明确说了自己没有分布式经验,但是面试官还是抓着我问了很多分布式相关的问题..."然后说:"早知道我就听你的多看一些分布式相关的知识了...""可...原创 2019-09-09 22:07:17 · 1605 阅读 · 0 评论