面试
文章平均质量分 80
程序员小志
在删库跑路的边缘疯狂徘徊
展开
-
【源码解析】用Java手写(Spring、Tomcat、Hashmap、Mybatis、SpringBoot...)框架源码,挑战年薪70W
P1 马士兵亲授:源码阅读的工具、技巧与方法论原创 2021-03-29 22:32:14 · 283 阅读 · 1 评论 -
安利一个IDEA骚操作:一键生成方法的序列图 小白都可以用的装逼小技巧
在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码 阅读框架源码 阅读自己很久之前写的代码。 千万不要觉得工作就是单纯写代码,实际工作中,你会发现你的大部分时间实际都花在了阅读和理解已有代码上。为了能够更快更清晰地搞清对象之间的调用关系,我经常需要用到序列图。手动画序列图还是很麻烦费时的,不过 IDEA 提供了一个叫做SequenceDiagram的插件帮助我们解决这个问题。通过 SequenceDiagram 这个插件,我们一键可以生成时序图。何为序列图?网上对于序列图.原创 2020-11-07 15:54:04 · 334 阅读 · 0 评论 -
只因学会MySQL优化(性能,索引,orderby,explain)渣本毕业的屌丝把暗恋三年的学霸女神拐回家!
前言今天我们来讲讲如何优化MySQL的性能,主要从索引方面优化。下期文章讲讲MySQL慢查询日志,我们是依据慢查询日志来判断哪条SQL语句有问题,然后再进行优化,敬请期待MySQL慢查询日志篇还在因为MySQL索引被面试官怼的体无完肤?由浅入深,透彻解析MySQL索引机制,MySQL索引优化——分类+储存引擎+实现原理+索引优化建表优化一:全部用到索引介绍建立的复合索引包含了几个字段,查询的时候最好能全部用到,而且严格按照索引顺序,这样查询效率是最高的。(最理想情况,具体情.原创 2020-10-26 20:52:49 · 176 阅读 · 1 评论 -
面试了一个 39 岁大龄程序员,我有点慌……
本文非广告,也非标题党,栈长最近的亲身面试经历。招人背景首先说下公司招人的背景吧,公司要招的是一个研发经理的岗位,负责管理技术团队的各个项目组,领导只给了我两个要求:1)技术可以2)管理有一套说白了,这是一个技术+管理的岗位,不是纯粹的管理岗,能写代码,技术上过得去是前提,所以底层还得是个程序员。干我们这行的都懂,大厂都在清理 35 岁以上的基础岗,如果到了这个年纪还混不到中高层管理岗位,基础岗确实不太好找了。现在的年轻人很厉害,很年轻就走上了管理层,所以我很庆幸公司在年龄上没有原创 2020-10-10 21:31:40 · 485 阅读 · 0 评论 -
腾讯、美团、字节、拼多多等大厂面试官总结筛选出的最全Java架构师面试题汇总终于公布啦!全会年薪200万不知梦【大厂必备面试宝典】
为了方便同学们之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。Java基础知识java中==和equals和hashCode的区别 int与integer的区别 抽象类的意义 接口和抽象类的区别 能否创建一个包含可变对象的不可变对象? 谈谈对java多态的理解 String、StringBuffer、StringBuilder区别 泛型中e.原创 2020-09-29 16:09:41 · 188 阅读 · 0 评论 -
【面试系列三】面试是面试者与面试官的双向沟通,如何抓住面试官的小尾巴以及面试过程中需要避开的一些减分项!
总结了13条经典面试的回答套路让你在面试时有效地展示自己的才华,把握秋招珍贵的机会!1.谈谈你的简历(自我介绍)可以根据以下三个步骤去回答问题,而且用不超过3分钟来阐述。简单开场:包括基本的教育经历和一些基本信息,一到两句就可以了。为什么要进入这个行业:比如说做过什么实习,参加过什么比赛,有过什么特殊的经历。举一个最有代表性的例子来证明。“我曾经申请了XXX公司,并在那里做了暑期的营销工作。帮助公司在一个月内取得了XXX成果。所以,我想要做一些和市场营销方面更相关的事情,并且不断通过原创 2020-09-18 16:01:07 · 3232 阅读 · 0 评论 -
坐等膜拜|什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个?想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块与组建、框架与架构:原创 2020-09-16 16:28:30 · 589 阅读 · 0 评论 -
跳槽季将至,Java 开发者必须了解的 15 个Java 顶级开源项目2020-09-11
1.JavaGuideGuide 哥大三开始维护的,目前算是纯 Java 类型项目中 Star 数量最多的项目了。但是,本仓库的价值远远(+N次 )比不上像 Spring Boot、Elasticsearch 等等这样非常非常非常优秀的项目。希望以后我也有能力为这些项目贡献一些有价值的代码。Github 地址:github.com/Snailclimb/… Star: 66.3k 介绍: 【Java 学习+面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。2.java-desi原创 2020-09-11 13:57:50 · 240 阅读 · 0 评论 -
阿里P8架构师推出的电子版SpringBoot,从构建小系统到架构大系统
前言:Java 的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。一方面是要快速开发出系统,这就要求使用的开发框架尽量简单,无论是新手还是老手都能快速上手,快速掌握页面渲染、数据库访问等常用技术。也要求开发框架能尽量多地集成第 方工具,以便信手拈来。最后,还希望在开发调试过程中,方便代码更改后能快速重启。 另外一方面,当系统模块增加,用户使用量增加时,面对这样的挑战,系统拆分成为新的架构,程序员和架构师当然不希望换掉己有的开发原创 2020-09-08 20:48:59 · 287 阅读 · 0 评论 -
震惊!GitHub上一眼跪求的阿里P9纯手打亿级高并发秒杀系统手册
说实话,作为一名程序员,我的技术能力也在公司业务的快速增长过程中得到了历练,并积累了一些大流量高并发网站架构设计和优化的经验,尤其是针对“秒杀”这个场景。因为我确信,那个时候我们肯定是对系统做了足够多的极致优化,才能扛住当时洪峰般的流量请求。记得早期的时候,淘宝商品详情系统的PV 还差不多是1亿的样子,但是到2016年差不多已经升至50 亿了。尤其是2012年到2014年那个时间段,“秒杀”活动特别流行,用户的参与热情一浪高过一浪,系统要面对的流量也是成倍增长。而每一次的秒杀活动对技术团队来说都是一原创 2020-09-08 17:04:41 · 476 阅读 · 0 评论 -
完美!腾讯T5技术官发布Java零基础就业宝典,不用再怀疑人生了
前言近几年来,互联网行业变化非常大,除了龙头企业的更替,“裁员潮”“失业潮”也不断掀起,尤其是对于年纪太大的程序员真的是不太友好。但是,根据数据统计表明,自2018来,学习IT行业的人不减反增,更有不少其他行业的人转学转行。那为什么现在越来越多的人转行了呢?从实际上来看,互联网IT门槛低、薪水多,没有太多的限制,这些因素致使现在的年轻人开始往这个行业内跳。确实,IT行业无需太多人脉、资历,是改变自己未来,逆袭的最佳“捷径”。如今,一线互联网行业对IT人才的需求也越来越大,甚至对于人才的培养给予了原创 2020-09-08 14:35:46 · 134 阅读 · 0 评论 -
三面蚂蚁金服,三面之后本以为石沉大海,没想到却被直接录取
当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。 蚂蚁金服面试(视频一面)Java容器有哪些?哪些是同步容器,哪些是并发容器? 为什么 Java 要采用垃圾回收机制,而不采用 C/C++的显式内存管理? 一个线程的生命周期有哪几种状态?它们之间如何流转的? 什么是活锁、饥饿、无锁、死锁?怎么检测一个线程是否拥有锁? 如何解决同时存在的对象创建和对象回收问题 说说一致性 Hash 原理 新生代分为几个区?使用什么算法进行垃圾回收?为什...原创 2020-08-29 14:08:05 · 628 阅读 · 0 评论 -
顶级阿里P8架构师详谈:高并发与多线程的关系、区别、高并发的技术方案 你绝对不知道的面试禁区
什么是高并发?高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。高并发的处理指标?高并发相关常用的一些指标有:1.响应时间(Response Time)响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应原创 2020-08-27 14:28:14 · 178 阅读 · 0 评论 -
三四线小县城程序员,北漂三年的面试经历和题库总结,堪称小人物的最完美逆袭!
首先,介绍一下自己,我是小县城出生的,父母是在岗职工。大学就在本市,没有完美的学历和优秀的就业经历。可能对于一部分人来说,其实在小县城找一份稳定的工作安安稳稳也没什么不好的。但是我觉得男孩子生来就是为了打拼的,我喜欢那种成就感和自豪感。所以我在2017年年初踏上了进京的的道路,想感受下人生的无限可能!今年过后是第四个年头啦,但是最近打算换城市了,受不了北京的雾霾,所以准备逃离啦。满打满算这三年来,进过一些不错的企业,有幸收到过美团、阿里的面试邀请 也算是小有成就。最近准备跨城市跳槽也一直在面试中,整理了原创 2020-08-26 13:26:20 · 549 阅读 · 0 评论 -
阿里架构师十年学习工作经验分享,致和曾经的自己一样迷茫,在开发行业“高不成低不就”的程序员
白驹过隙,一晃眼自己在开发这个行业已经呆了十年。这十年中我经历了很多使自己成长的事情。例如:通过各种渠道的学习来提高技术能力、参加培训、出国、大公司的经历,还拥有了一群志趣相投的好朋友。但再仔细一想,这十年中我至少浪费了五年时间,和大部分人一样,在迷茫和困惑中找不到出路。而这五年可以足够让自己成长为一名优秀的程序员,路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。试想能有多少人对于自己将来要从事的职业和技术类型进...原创 2020-08-19 20:05:16 · 205 阅读 · 0 评论