自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 带你从0开始手撸一个SpringBoot+Netty4实现RPC框架

线程模型1:传统阻塞 I/O 服务模型模型特点:采用阻塞IO模式获取输入的数据每个链接都需要独立的线程完成数据的输入,业务处理、数据返回。问题分析:当并发数很大,就会创建大量的线程,占用很大系统资源连接创建后,如果当前线程暂时没有数据可读,该线程会阻塞在read操作,造成线程资源浪费。线程模型2:Reactor 模式针对传统阻塞I/O服务模型的2个缺点,解决方案如下:基于 I/O 复用模型:多个连接共用一个阻塞对象,应用程序只需要在一个阻塞对象等待,无需阻塞等待所有连接。当某个

2022-04-15 21:45:19 626

原创 Java开发这么多年了,Java 中的语法糖你都知道吗?

前言我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-with-resources 语法、lambda 表达式等,我们只觉得用得很爽,因为这些特性能够帮助我们减轻开发工作量;但我们未曾认真研究过这些特性的本质是什么,那么这篇文章,cxuan 就来为你揭开这些特性背后的真相。语法糖在聊之前我们需要先了解一下 语法糖 的概念:语法糖(Syntactic sugar),也叫做糖衣语法,是英国科学家发明的一个术语,通常来说使用语法糖能够增加程序的可读性,从而减少程序代码

2022-04-08 21:35:27 327

原创 Java程序员面试最吃香的5个SpringCloud开源脚手架项目推荐

前言今天为大家推荐几个优秀的SpringCloud开源脚手架项目,开箱即用,不管是学习还是开发新项目,都非常不错。伟大的作家鲁迅先生曾说过:能直接用,绝不重复造轮子好了,不多bb,上才艺!1、pig基于 Spring Cloud 2020 、Spring Boot 2.5、 OAuth2 的 RBAC 权限管理系统。gitee star 23.8k项目地址:https://gitee.com/log4j/pig技术栈:Spring BootSpring CloudSpri

2022-04-07 21:34:54 1890

原创 深入剖析TCP的三次握手与四次挥手,面试中经常被问到

简介TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务端保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在TCP头部。一个TCP连接由一个4元组构成,分别是两个IP地址和两个端口号。一个TCP连接通常分为三个阶段:连接、数据传输、退出(关闭)。通过三次握手建立一个链接,通过四次

2022-04-06 20:59:31 151

原创 厉害,京东Java开发工程师花了两个小时把JVM双亲委派机制讲清楚了

一、双亲委派模型我们知道类加载机制是将一个类从字节码文件转化为虚拟机可以直接使用类的过程,但是是谁来执行这个过程中的加载过程,它又是如何完成或者说保障了类加载的准确性和安全性呢?答案就是类加载器以及双亲委派机制。双亲委派模型的工作机制是:当类加载器接收到类加载的请求时,它不会自己去尝试加载这个类,而是把这个请求委派给父加载器去完成,只有当父加载器反馈自己无法完成这个加载请求时,子类加载器才会尝试自己去加载。我们可以从JDK源码中将它的工作机制一窥究竟。ClassLoader#loadClass(St

2021-12-26 21:13:01 195 7

原创 太强了,所有GUI编程笔记里面我愿称你为最强,建议先收藏再看

简介Gui的核心技术:Swing AWT因为界面不美观。需要jre环境!为什么我们要学习? 1. 可以写出自己心中想要的一些小工具 2. 工作时候,也可能需要维护到swing界面,概率极小! 3. 了解MVC架构,了解监听!AWT组件和容器Framepublic class newawttest { public static void main(String[] args) { //创建一个Frame类 Frame frame

2021-12-26 14:01:11 111 7

原创 springboot基本框架搭建零基础教程,对零基础极为友好

Idea创建spring boot项目(使用MySQL数据库)打开Idea软件。点击New Project创建一个新的项目选择Spring Initializr创建spring boot项目,其中需要选择jdk(Java Development ToolKit,是Java语言开发工具包)的版本,其余的选项默认。点击next。点击next会出现这个界面,Group为项目域,Artifact为项目名。例如,图示中,com.example,为example示例的域名,demo为示范项目名称。由于我

2021-12-24 21:41:18 209 7

原创 硬核分享,金三银四高频java面试题整理,BATJ一线大厂面试重点拆分

前言掉进水里你不会淹死,待在水里你才会淹死,只有不断学习才不会被前沿淘汰,以下面试题希望对你们有帮助!什么是面向对象?谈谈你对面向对象的理解答:在程序设计中有面向过程和面向对象,C语言是面向过程的,就是一步一步的非常清楚,比较直接高效,而java是面向对象的,更易于重复使用、扩展和维护。面向过程只会思考这个事情(问题)本身面向对象要将一个事情解拆成一个一个的模块面向对象三大特性:封装、继承、多态封装的意义:内部细节对外部调用透明,外部调用无需修改或者关心内部实现比如:ORM框架 操作数据

2021-12-24 14:29:57 146 7

原创 关于序列化和反序列化案例详解

前言序列化:将java对象转化为可传输的字节数组反序列化:将字节数组还原为java对象为啥子要序列化?序列化最终的目的是为了对象可以跨平台存储,和进行网络传输。而我们进行跨平台存储和网络传输的方式就是IO,而我们的IO支持的数据格式就是字节数组什么情况下需要序列化?凡是需要进行跨平台存储和网络传输的数据,都需要进行序列化本质上存储和网络传输 都需要经过 把一个对象状态保存成一种跨平台识别的字节格式,然后其他的平台才可以通过字节信息解析还原对象信息序列化的方式序列化只是一种拆装组装对象的规则

2021-12-23 16:04:26 239 7

原创 爆肝整理!一万字的京东秋招社招面试经验汇总,我强烈建议你看完!

前言之前投的是java开发,但是java一面面试官看到我简历有很多go的经历后把我推荐到了C++开发,说是数据中台里有写go的,部门主要是做机器学习的工程化目前进度为offer灯亮,但是没有✔电话初筛:简单问了问简历进程线程协程区别go的函数和方法go协程GMP原理一面:因为我之前实习里有涉及分布式平台和存储的开发,面试官就深入问了下项目(30min)问了下之前的机器学习方面的研究手撕算法题:求连续最大子序列和,及子序列index反转链表反问环节:

2021-08-05 15:54:39 694

原创 2021年阿里+美团+腾讯+字节秋招面试题总结,本人已成功入职美团!

前言本人21届渣硕,也算国互联网大部分都面过了,答应群友发一下面经,非互联网和小厂就不发了,有些面完就发到牛客了所以会详细一点,有些面完没记录可能存在遗漏,大家酌情参考。腾讯(后端)一面(30分钟)TCP三次握手四次挥手 及状态转移过程Http和Https的区别 主要S的过程算法题:求最大质因数redis的数据结构和具体实现方法i++语句 系统实现过程ACID和隔离级别算法题:链表判断环及求环的位置二面(40分钟)聊项目redis分布式实现原理 三种分布式 以及哨兵模式 一致性ha

2021-08-04 14:57:37 266

原创 工作两年三面美团,看我如何从简历到技术面一步一步折服面试官!

前言美团社招(上海)Java开发面经先搞个前提,各位同学可以根据自身情况仅做参考,本人非计算机专业,学历一般吧,工作目前两年左右,因为工作日实在没有时间,所以和HR约定的是视频面试。招聘的岗位描述:Java开发工程师,但可能需要学习Go语言,非业务开发部门地点:上海市长宁区北新泾地铁站附近吧,一年之后极有可能搬到杨浦区技术一面(一小时)项目相关的一些问题,主要是阐述了下项目是什么业务场景,解决什么问题,在进行项目描述过程汇总面试官比较关注的貌似是并发量和业务总量因为我在项目中使用了很多

2021-08-03 16:25:33 250

原创 华为面经总结!花了半个月时间,把我的华为三轮面经复盘清楚了!

前言泡池子大半月了,看到牛客有活动就写一写,许愿定个好级华为一面1.自我介绍2.笔试复盘3.实验室项目,因为与软开无关,这里不详细说了4.kafka和redis在项目中干什么系统通知、加入es,点赞、登录认证5.为什么用kafka而不是直接estemplate加入意思就是kafka的优点6.项目里redis做持久化处理了吗7.redis宕机了怎么办8.楼主自学java,问了学习java最难的地方9.手撕一个棋牌室,输入n表示有n场预约,输入m表示该棋牌室每个时间段最多容纳m人,然

2021-07-31 16:22:35 1442 1

原创 费时半年,干了两年CRUD的我终于拿到了蘑菇街的offer,拿到这份面试题你上你也行!

前言先让你自我介绍,后来问了好多java的基础问题,我能记得的是以下这些,可能有些记得不是很准确,大家可以酌情参考。面试题ArrayList、LinkedList、Vector的区别。HashMap和ConcurrentHashMap的区别。HashMap和LinkedHashMap的区别。wait方法和sleep方法的区别。synchronized、Lock、ReentrantLock、ReadWriteLock。介绍下CAS(无锁技术)。先问你熟悉哪些设计模

2021-07-29 15:53:24 148

原创 来自普通人的秋招,借着这个秋招我入职招银上岸了,在此总结一下我的经验!

前言21届双非本科,微服务+TCP通信项目,无竞赛,无实习。5.26招银一面jvm内存区域垃圾回收算法Young GC主要的线程池参数,这些参数会怎么影响我们的任务?常见索引,索引失效,or一定会导致失效吗?怎么知道查询是走的索引还是全表。mysql 隔离级别,具体说说mybatis缓存、分页、MySQL如何实现分页osi七层模型,tcp和udp的区别,udp的应用场景,udp属于哪一层链表求和反问,他说了下二面可能会问项目,不熟悉的不要写到简历上。6.7招银二面自我介绍spr

2021-07-28 17:14:01 1017

原创 面试官直呼内行!你背完这套阿里面试题,你来面试我拿什么问你啊?

前言远程面试,跟面试官聊的也是比较顺利的,到面试后面有道题不会,面试官直接说没事就是聊聊,如何大概了解了部门的业务,还有技术栈啥的,当时是周五面的,周一出结果,焦急的等待了两天,下午面完网易发现错过了三个未接电话,第四个接到了,简单的说了一下入职时间啥的,offer发放之前还要审批两天,这段时间的面试算是结束了,结果还是可以的,收到了未名企鹅,京东,网易的offer,接下来就根据自己的想法选择就好了。主要问题(一)1、自我介绍2、讲述自己的项目(最好中间穿插自己遇到的困难,以及如何解决的)3、

2021-07-27 15:05:15 349

原创 游戏开发三年转行Java是一种什么体验?首次参加社招就拿到了阿里,蚂蚁等大厂offer!

背景楼主是20届双非本科,去年7月毕业后进入网易游戏,做游戏全栈开发。大概是对游戏不够热爱吧,一直以来就很想转到互联网后台开发。准备了大概三四个月的时间,包括也做了 MIT 6.824。由于毕业不久,总体面下来的感觉就是他们还是会更侧重于基础知识的考查。这里建议有类似想法的同学,一定要趁毕业不久,积累相关知识,把基础搞扎实咯,多刷 leetcode。三四月份这个黄金时间,大厂一般都会给毕业不久的你转行机会的,一定要抓住了。蚂蚁蚂蚁一面 3.29 (50min)自我介绍。自己毕业后进入网易

2021-07-20 15:30:39 611

原创 准备2021参加春招的都可以看过来了,简历优化+面试指导+入职准备,大佬都帮你们总结好了!

前言首先写这篇文章的目的是回馈,这篇文章也是写给下一届学弟学妹们的,希望对你们有所帮助。自我介绍在开始之前,我觉得还是很有必要进行自我介绍。学历:杭电计算机硕士;实习经历:浙江盘石信息科技有限公司(算法工程师)、阿里云弹性计算(Java后端工程师);竞赛经历:2019华为精英软件挑战赛杭厦赛区复赛二等奖、2019知乎看山杯决赛三等奖、2019科大讯飞大数据应用挑战赛决赛第5名;刷题数:LeetCode+牛客大约500道。秋招情况,投递的岗位都是后端研发相关。依靠阿里云实习经历+比赛获奖,投递

2021-07-18 16:35:09 188

原创 来自阿里P6的面试总结,阿里秋招面试流程详解,看完相信会对你有帮助!

国内各个厂面经本人21届渣硕,也算国互联网大部分都面过了,答应群友发一下面经,非互联网和小厂就不发了,有些面完就发到牛客了所以会详细一点,有些面完没记录可能存在遗漏,大家酌情参考。春招腾讯(后端)一面(30分钟)TCP三次握手四次挥手 及状态转移过程Http和Https的区别 主要S的过程算法题:求最大质因数redis的数据结构和具体实现方法i++语句 系统实现过程ACID和隔离级别算法题:链表判断环及求环的位置二面(40分钟)聊项目redis分布式实现原理 三种分布式 以及哨兵

2021-07-14 15:37:41 430

原创 工作两年,裸辞参加社招短短两个月就收到阿里的P7意向书,拿着我这份面经你上你也行!

简历准备首先你要准备的是简历。简历很重要,这是别人了解你的第一个地方,所以简历要好好写。自我简介:用最简单的话来说明自己的情况,不超过200字。比如:10+年的软件开发经验(说明你的主业),4+年的团队leader经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于XXX公司的XX职位(说明你的职业),负责XXX平台或系统(说明你的业务场景)…个人技能:让对方了解你掌握的技术和熟悉的领域。如JVM、并发编程、Redis、 Sp

2021-07-13 14:40:40 829

原创 知乎热议:刚毕业就上岸是一种什么样的体验?

前言卑微本科上岸小总结!目前只拿到字节跳动的offer,但是我自我感觉还能接受,下面是我总结的一些面试题和经验,希望对在找工作的你有些帮助!项目:项目难点定时任务的技术点单机部署的项目,如果部署两个节点会有什么问题(他就想问多节点执行同步任务用什么框架)网页上两个账号同时登录,怎么做到第二个账号把第一个顶下去?基础:多线程线程池参数FixedThreadpool有什么问题,用了linkedBlockingQueue,会oom?(问我拒绝策略是什么,我说抛出异常,源码确实是这样,但是他是l

2021-07-11 14:55:20 199

原创 个人经历分享,本科双非成功逆袭拿到滴滴,拼多多的offer,分享一下我的逆袭经验!

前言首先想跟大家说的是,我们作为Java程序员,应该学习怎样的技术?去招聘网站上随便一搜,看看岗位要求就能够十分清楚了,自己具备怎样的技术和能力,就会影响自己的工作环境和社会地位。所以,多学一些大厂技术是百里无一害的。下面是我的面经总结,希望能帮助到大家!滴滴打车1.根据简历介绍一下自己2.问项目,验证码是怎么实现的,怎么保证下单的幂等性,mysql集群如果写请求先于读请求然后将内容放入redis 中后,redis 将脏数据返回给用户怎么办?mybatis 的优点,mybatis分页查询底层原理

2021-07-02 17:05:33 272

原创 来自985的京东四面面经,历时三个月终于上岸了,总结一下我的面经吧!

前言还记得上次京东面试,刚从家回到学校屁股还没坐热就给我打电话突击面试,完全没来得及准备。这次应该是前面大佬释放的名额,所以又把我捞起来了。面试官主要在问一些基础的东西,整体也就半小时吧,因为问比较简单,所以面的还算不错。京东一面自我介绍内部排序有哪些(原理及时间复杂度介绍);外部排序快排为什么一般场景下比冒泡快(分治的思想)堆排序思想,时间复杂度平衡二叉树原理JMM模型反射在实际开发中的应用Mysql在实际开发中语句优化的考虑Java中线程池都有哪些,各自特点及适用场景。vola

2021-07-01 15:40:28 242

原创 迟来的面经,2021年苏宁java方向社招面经总结,本人已入职一个月!

关于面试没啥好说的,简历上有的都得会,是要真的会。第一个面试官:1.你比较熟悉Java?那么问你个简单的问题,Java 如何跳出多重循环。2.熟悉Jvm 自带的垃圾回收器?有没有自己写过垃圾回收器,还只用Jvm 自带的回收器。3.Redis 基本数据类型,有哪些?List 中的数值怎么获取。4.了解设计模式?项目中有没有使用过什么设计模式?咖啡厅有没有订单系统添加和删除商品,应该用什么设计模式?5.Mybatis 怎么Interface 对应的?怎么和数据库连上的?Mybatis 缓存了解吗

2021-06-30 21:56:24 404

原创 字节跳动三面总结,多亏了这份java面试宝典,不然我绝对没有这么快拿到offer!

字节教育一面(6.8 :50min)1.自我介绍(面试官在看简历);2.问项目(让我挑一个最熟悉的项目)3.问用到的技术栈4.问mysql有哪些存储引擎,你用到什么存储引擎,区别是什么?4.sql优化策略5.聚集索引的底层6.mvcc机制了解嘛7.mysql的表锁有哪些?8.给了一段sql语句,问会上什么锁?详细解读一下9聊计网:输入url会发生什么?(一顿bala)10.tcp/ip三次握手,udp tcp区别11.场景题:要是握手第三次断了我怎么去设计?12.怎么保证tcp连接

2021-06-30 16:15:34 221

原创 阿里四面,普通一本的我被问的举步维艰,幸亏我临危不乱成功斩获offer!

前言:今年是我第一次正式面试,期间看了很多网上的帖子,给了我很大帮助。面试结束后一直想着将面经整理出来,但实验室一直有事,老师天天找,所以一直没有找到机会。端午终于有些空闲时间,赶紧将面经整理出来,希望能为大家提供一些参考。一面:String类型的几种存储方式,是否是线程安全的,两个字符串相加是否是新的实例;Stringbuffer用append方式,对象是否发生变化;Java的值传递;Java内存区域的划分,线程共享的部分,哪些部分会有溢出的情况;final类;static修饰符;深拷贝

2021-06-28 16:22:52 127

原创 工作两年,终于从外包跳出来了,有幸成为雷布斯公司的一员!

前言鄙人工作两年,陆陆续续的在几家小公司待过,但是都不是跟满意,年初的时候因为一点事直接从原公司离职了,在家待了几个月之后朋友联系我说那边有个小米的内推机会,问我要不要去试试,当时想着试试就试试吧,没想到这一试还真过了。下面简单的记录一下我的面试经过吧,包括面试题和自己的回答也帮大家整理在下面了。小米一面自我介绍为什么要用注册中心?注册的原理?TTL机制?如何保证一致性Nacos注册中心注册失败了怎么处理Spring的IOC、AOPSpringBoot优点索引的分类?底层结构牛客手撕:

2021-06-27 15:26:54 235

原创 【学妹投稿】借助这份java面试大纲小学妹成功拿下拼多多的offer,这你不来下载一份吗?

前言作为一个“好兵”,我从不打无准备的仗,毕竟知己知彼才能游刃有余。无论现在的你处于什么水平,技术拥有怎样的深度,都不得不承认,任何时候都需要你能够主动地去学习,面试也要提前做准备。如果你的职业发展有更长远的打算和规划,那就更应该沉稳下来,脚踏实地,一步一步。拼多多一面项目聊了20***要问到用的技术栈、中间件Java 知识:1.异常体系设计2.GC 过程,调优过程、死锁处理3.线程池设计,线程数量如何配置选择(高低并发、任务执行时间长以及短的各种场景)4.synchonized 和 lo

2021-06-24 16:11:17 75

原创 膜拜!阿里P7架构师费时一个月把自己家的面试题透彻讲解明白了,完整版PDF点进来直接下载!

前言整个面试下来,问了很多,而且我又说得比较多,所以整个面试下来,感觉都口干舌燥了。。总体来说体验还是不错的,面试完的第二天HR打电话给力口头offer阿里一面1.如何设计Restful接口2.get和post的区别3.常见的HTTP请求头有哪些,User-Agent的作用4.JDK1.8之后的新特性(不包括1.8)5.说一下MySQL的事务隔离级别,RC和RR分别解决了什么问题6.聚簇索引和非聚簇索引的区别7.索引失效的原因可能是8.Redis有哪些数据结构,常用场景9.Redis

2021-06-23 15:20:49 181

原创 【粉丝投稿】历时两年,从小外包到现在的定级阿里P6,分享一下自己的面经经验

前言跟大家分享点经验吧,在面试过程中心态真的很重要,我们可能会遇到简历挂、笔试挂、面试挂等各种各样的问题,一定要调整好心态,不要被网上一些贩卖焦虑的信息影响到,专心去提升自己,找准自己的定位和方向,然后不断坚持下去,一定会有所收获的。祝愿还没上岸的朋友们最终都能收获一份满意的工作!!!阿里一面1.线程安全的类有哪些,平时有使用么,用来解决什么问题2.mysql日志文件有哪些,分别介绍下作用3.你们项目为什么用redis,快在哪,怎么保证高性能,高并发的4.redis 字典结构,hash 冲突怎

2021-06-21 16:18:17 518

原创 万丈高楼平地起,大二小伙不甘平凡成功拿到网易offer上岸,总结一下面经吧

前言楼主今年大二,本科双非,之前有过竞赛经验,首次参加校招,一共参加了网易和百度,滴滴,最后选择了去网易实习!网易面试(2020-11-18)一面Redis五种数据结构底层与C对比SpringMVC流程,相同url会出现什么问题会报异常,registerHandlerMethod方法上注解说明url名称相同时会抛出异常如何保证缓存一致性先删除缓存,再修改数据库。如果数据库修改失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致。因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓

2021-06-18 15:29:59 169

原创 程序员毕业后选择北漂,历时半年的社招,现在拿到了拼多多,得物的offer,你们说选择对了吗?

个人基本情况学校:民办本科,学校偏文年纪:18入学,22毕业专业:计算机科学与技术岗位:Java后端之前学的Python,自己经常接小项目补贴生活,有上百项python小项目经验。但是光忙着挣钱了,啥比赛都没兴趣也就没参加。感觉AI和数据分析不怎么自己,主要学历硬伤,做爬虫怕进局子,搞Web的话,似乎搞Java更香些。从今年2月开始决定转Java后端,从头学起,5月27日开始投简历,目前收到5家offer。北京:自如天源迪科(说不是外包,但查着是外包)慧财税重庆:某国企(给其他国企

2021-06-17 21:37:32 764

原创 费时三个月,干了两年外包的我上岸了,在此总结一下我的美团四面面经!

前言具体部门就不说了,用的语言是java(无疑问…),面试官人都挺好的,包括Hr小姐姐!一面(100分钟)自我介绍没看我简历,问我要从哪里开始聊起,我说线程池…(埋雷)线程池线程池的四组成,七参数四种常见的线程池cachedThreadPool的工作原理(我说了线程池的工作流程)超过keepAliveTime的线程如何了HashMaphashmap在jdk1.7和jdk1.8的区别(链表和红黑树、扩容时的头插和尾插)在多线程下头插法引起的环化红黑树的数据结构,如何维持相对平衡co

2021-06-17 15:38:48 602

原创 三面腾讯,当年被拒的我又来了,看我这一次怎么手撕面试官的

前言首先跟大家聊点心里话吧,人人都想成为架构师,但往往只有10%的程序员能取得成功,想象很简单,但是坚持很难。最后想给所有程序员一点建议:在日常工作中,万万不要仅局限于自己手头上的工作,因为自己负责的工作内容可能只是某系统上的“冰山一角”,这个系统是前辈们留下的财富,我们要学会怎么去利用它。这个时候,就需要我们站得高一些,看得远一点,去了解这个系统的整个经脉,揣测当初它设计的“Why?How?”,换做自己应该会怎么做,这样或许你将会离架构师更近一步。腾讯一面1.自我介绍2.挑一个简历上的项目介绍

2021-06-16 16:58:03 116

原创 辞职闭关半年,出关参加2021年春招,看我如何手撕字节,阿里面试官!

前言这是一篇迟到的面经,因为面完后比较忙一直没有时间整理,凭借自己脑中的印象回忆实习面试题用来回馈牛客字节飞书后端一面:0:八大排序各自的复杂度,稳定性等1:计算机的虚拟内存?算法题部分:2:打印1-100 的质数3:寻找数组仅出现过一次的数,其他数都出现了两次4:股票问题| || ||| (1,2 ,3 从easy 到hard)5: 场景题: 如何在10GB 的日志中找到一个出现两次的日志记录二面:计算机网络:DNS 污染,DNS 劫持 , 泛洪攻击三次握手和四次挥手

2021-06-15 22:03:56 120

原创 坐标北京,研一的我首次校招就拿到了阿里,美团,百度的offer,现在复盘一下我的面试!

一:前言大家好,我是洲洲,目前北京门头沟学院研一在读,趁考试周之前的两个星期,找了一波实习,历时半个月左右踩过很多坑,也有裸面被怼的哑口无言的时候总的来说,体验是找大厂实习真的很难投很多岗位就是没有后续,石沉大海,相信不止我一个人这样 ???? ????准备的过程中看了不少牛油的帖子,现在回馈一下大家 ????发个帖子攒攒人品,许愿后续过过过!! ???? ????二:项目和实习部分问项目相关:1.java的锁了解多少悲观锁、乐观锁、可重入锁、中断锁、读锁、写锁、synchronize

2021-06-15 16:18:55 132

原创 2021年中总结,从刚出茅庐的大学生到现在的大厂架构师,我经历了这些!

一、写在前面的话(有同学看了我的另外一篇经验贴,来私信我,问了是如何自学的,今天解大概说一下,经验谈不上,只是一点小的心得)。我的本科专业,机械设计制造及其自动化,在一所某中下流211,研究生也在这个学校。至于为什么选这个专业,都怪年少不懂事,以为名字长的牛逼。后来阴差阳错,认识了现在的导师–一个年近40岁依然还在每天写 7 8个小时代码的大学教授,他告诉我,写代码一方面是Money,一方面是Interest。我受他影响很大,首先,写代码,或者说任何事,兴趣是最好的老师。回到正题,我说一说自己的学习经历

2021-06-11 15:46:56 155 1

原创 一个985妹子的春招总结,字节+阿里+美团+招商银行,最后选择了招行上岸!

前言还愿邮储总行,写一下2020届秋招笔经面经,因为我主攻的国企(银行和运营商),想去互联网的可以关掉啦主要涉及邮储总行,浦发银行,农行,招商银行,成都银行,省移动,省电信,成都移动研究院。再说一下我的水平。。。。。幼儿园级代码水平,边找边学选手,写在前面,如果还有时间就去学JAVA,我是c++找银行太难了。(是不是我的叙述语言太轻松了,让你们对银行和运营商有了误解,大家不要以为什么都不会就可以进国企呀,开发水平太差,人家凭什么给你钱????????????别想着偷懒,趁着有时间赶紧学,竞争还是很大的

2021-06-10 17:07:57 609

原创 三面阿里被面试官吊打,回家闭关学习一年,靠着这份面试题我直接手撕了面试官!

前言我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的,在我看来,自己付出多少,回报就有多少。阿里一面1、频繁老年代回收怎么分析和解决?2.慢sql 解决思路3.分库分表的做法3.数据库存储引擎了解哪些4.Innodb、MYISAM 底层数据结构相关5.tcp 三次握手、四次挥手6.访问一个网页全过程7.加解密有了解吗,md5 碰撞的概

2021-06-09 17:08:46 85

原创 快手+京东+阿里+百度社招java架构师面试总结,八大模块十二个框架给你总结的明明白白,建议收藏!

前言人人都想成为架构师,但往往只有10%的程序员能取得成功,想象很简单,但是坚持很难。首先想给所有程序员一点建议:在日常工作中,万万不要仅局限于自己手头上的工作,因为自己负责的工作内容可能只是某系统上的“冰山一角”,这个系统是前辈们留下的财富,我们要学会怎么去利用它。这个时候,就需要我们站得高一些,看得远一点,去了解这个系统的整个经脉,揣测当初它设计的“Why?How?”,换做自己应该会怎么做,这样或许你将会离架构师更近一步。快手一面Java类加载的过程,分几步,(从.Class文件变成一个实际的对

2021-06-08 15:45:15 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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