面试offer收割机就是这样的吧

我是程序汪

共 2535字,需浏览 6分钟

 ·

2021-06-22 22:13

本文章来自程序汪粉丝的亲身经历,普通三本收割offer的经验分享,又是一个需要程序汪分析offer的粉丝,感谢他的走心分享

老规矩面经和学习经验分享,剩下的就是程序汪微信回复他

注意这是2020年底分享给我的投稿,今天才放出来比较晚



个人情况

我19年毕业于一所普通本,在学校学习的是机械专业。机械嘛无法避免的就是进车间干活,我个人又受不了噪音和味道,就下决心干IT。
我是从大三开始自学计算机,这一路踩过的坑是真不少(要不是三条腿都够硬,踩那么多坑估计早就ICU了)。先说说我的学习经历。我的入门语言是C语言,要是问我为什么学习C语言,现在我也给不出很好的答案,大概就是当时学单片机入门了C,然后又听说学了C++学什么语言上手都很快(确实!!)就选择先从C开始干,在学C的时候很痛苦,主要是里面的指针和及其难用的数组是真的难用,锟斤拷和烫烫烫就像 NullPointException 一样天天见。还好后面学习了 C++,发现了新大陆,STL模板顶呱呱yyds!这两个月除了学习语法基础,在此期间也各种百度编程怎么学,几乎都得到了统一的答案,欲练此功,先打基础。计算机四大基础:计算机网络、操作系统、计算机组成原理、数据结构与算法缺一不可,接下来就开始为期五个多月的啃书+刷题的日子,然后在九月份的时候参加了PAT甲级的考试,52分,有点菜,不过也拿了个证书,算是给自己打打气。

再后来就到了大四,开始参加校招,国庆前拿了校招offer Java 岗6.5k 还是挺满意的。之后除了学习了ASP.NET做了一个毕业设计,在进入公司前的时间里都在学习 Java了。当时还是在网上找的达内的培训视频看的,视频有点老,好家伙,直接落后别人两年,好多时间浪费掉了。

主要的学习成长是在工作后,一方面是喜欢编码,另一方面看到网上发的面试题一脸懵逼,那种强烈的落差感让自己觉得差距好大,也因此产生了动力。工作的自己第一年只要下班回到家就开始学习,前期看视频,什么都看,什么都学。百度云盘年度总结:秃顶大学霸,B站年度最爱的UP主逆风微笑的程序员,95%时间都在看学习的视频。这一年,自己对Java Web的常用的组件都入了门,跟着视频好好研究开发了一个对自己帮助很大的商城项目。我的第一年为接下来打了比较好的基础。

在第一家公司干了一年因为技术原因跳了槽,离开家去了杭州,不为别的只是为了技术的进步,当时就问自己想要的是什么,去了能给到吗?能,那就去!这大半年主要是看书+实践,对技术的深度进行了深入的学习,连击什么的都能hold住。经历了项目从0到1的这样的一个过程对自己的帮助也很大。

我的学习阶段主要就是:学习 -> 实践 -> 优化 -> 复盘 -> 再优化,笔记也是必不可少的。

再说跳槽:这次跳槽的主战场就是苏州。筛选条件就是小公司基本PASS,外地的公司不很行的PASS,业务方向不行的PASS。公司最好知名度越高越好,毕竟除了学历之外,就业经历和项目经历是很大的加分项,找一个知名度大点的公司好处多多。

Offer 情况

普通的公司面试基本都过了,大厂的面试挂在了二面或者三面,到了后面都问项目架构设计上的事,这谁顶得住。

1 宇泛智能

Base:杭州
业务方向:智慧工地
面试:笔试+现场一轮过

2 锐捷网络

Base:上海
业务方向:身份准入
面试:线上+线下,共三轮

3 数腾科技

Base:上海
业务方向:数据灾备
面试:笔试+线上+线下,四轮,车轮战从下午一点半怼到五点半,我都没赶上车。。。

4 科达

Base:苏州
业务方向:视频安防,偏大数据处理
面试:线上+线下,四轮

5 博云

Base:苏州
业务方向:云容器、DevOps、微服务解决方案
面试:线上+线下,三轮

6 收钱吧

Base:苏州
业务方向:TO B 商家金融
面试:线上,三轮

7 现在支付

Base:苏州
业务方向:境外支付、数字人民币
面试:线上,三轮

还有些其他的 OFFER 已经拒掉了

面试题

面试嘛反正就那些东西,看具体用人需求。

Java 基础

  • 集合源码 HashMap
  • 常用的关键字 final、static、synchornized 等使用与理解
  • 并发编程(线程池必问,线程安全必问)
  • 语言基础,继承、重写、重载、抽象类
  • 会有笔试题

Mysql

  • 索引必问,建立、优化、最佳左前缀
  • 分库分表
  • 事务、隔离级别,MVCC
  • 数据库优化

框架源码

这一块会有连击,问题基本没什么新意,看自己理解,思想很关键。

  • Spring: IOC、AOP、Bean生命周期、事务、循环依赖什么的。
  • Spring MVC:请求处理过程,加载过程...
  • Spring Boot:启动流程、自动装配...
  • Mybatis:映射实现...
  • Spring Cloud:注册中心,限流熔断,选型啥的...

Redis

  • 项目里如何使用
  • 缓存一致性
  • 集群相关的问题:slot,脑裂、持久化、日志、事务
  • 数据结构、线程模型

ZooKeeper

  • 项目里如何使用
  • Paxos、优化、集群...

Elastic Search

  • 项目里使用场景
  • 索引、分词、自定义的组件、集群、一致性、数据量...

消息队列

  • 消息不丢失、幂等性、顺序性
  • 高可用、事务
  • 生产者消费者模型

JVM

  • 垃圾回收算法、回收器的比对、参数调优
  • OOM 排查
  • 线上解决过什么问题

项目架构设计

其他的组件,看公司和岗位要求,Tomcat、Nginx、docker、k8s 都会涉及

欢迎添加程序汪个人微信 itwang007  进粉丝群或围观朋友圈



往期资源  需要请自取

Java项目分享 最新整理全集,找项目不累啦 03版

卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载

字节跳动总结的设计模式 PDF 火了,完整版开放下载!


堪称神级的Spring Boot手册,从基础入门到实战进阶


卧槽!阿里大佬总结的《图解Java》火了,完整版PDF开放下载!

喜欢就"在看"呗^_^


给个[在看],是对程序汪最大的支持
浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报