“非科班自学”复盘两个月时间在年底成功拿下了字节、阿里offer,入职了字节!

无人机+消防车:高楼灭火系统技术详解 传统的消防设备,如登高车、车载水枪、水炮和高喷车,在50米以上高度的火源面前往往力不从心,100米以上高层火灾则更加依赖消防员“爬楼”灭火,效率低下且风险极高。消防水带:采用聚乙烯丝材质,超轻、耐腐蚀、强度高,能够携带大量水或灭火泡沫进行高空喷水灭火作业。“无人机+消防车”高楼灭火系统主要由消防车和无人机两部分组成,通过机车联动实现高效灭火。高效灭火:无人机能够快速到达高层建筑顶部或指定位置进行灭火作业,大大提高了灭火效率。空压泡沫系统:配备超大水箱,支持长时间供应灭火泡沫,满足无人机灭火剂的需求。 阅读详情

“lz”是非科班自学的java,毕业后进入卡中心,现在是2年开发经验。20年年底先后面了头条、拼多多和阿里(淘宝和支付宝),并成功拿到阿里和头条两家的offer。

面试前我主要是不断的刷题且看了很多大牛的面经进行查漏补缺,所以面试完后也想记录下来,权当给大家提供点信息吧。(面试过了一周了,记忆也有点混乱,争取想到多少就记下来多少)。

顺便提一下面试体验:头条 > 阿里 > pdd
拼多多最垃圾的面试体验,没有之一。我约的视频面,结果面试官说有事给我打电话面,然后给我一个文档,是一个算法。我在写算法的时候没察觉到电话信号不好断掉了。然后我回拨过去,面试官来了一句:你不要故意挂断电话去查答案。我%@#¥@#%@5,保持微笑解释信号不好。后来为了信号好一点我去阳台面试,冻的瑟瑟发抖,这个时候心态已经炸了,又冷又紧张,算法题有思路但是一直被这个人否定,最后挂了。

头条

最开始面的头条游戏中台,当时是第一次面试,没有经验,导致算法题虽然有思路,但是没有写出最优解,直接挂了。后来又被捞起来,因为此时已有阿里的offer,所以胆子也大起来了,收拾心情开始面头条。

头条的面试特点基本就是一个套路:【自我介绍】->【项目介绍】->【手撕算法】->【基础知识】,屡试不爽。

  • 自我介绍:我是xxx,来自xxx,毕业后在xxx几年,期间负责xxx。
  • 项目介绍:xxxxx。项目的时候面试官会问你难点和解决方案,同时会给你提出场景,问你更优化的思路。
  • 手撕算法:多刷题,也可以看看别人面过的算法题,可能会重复。
  • 基础知识:针对简历写的东西问,我被问的较多的是一些中间价,Redis、MySQL、Kafka、ElasticSearch,Java基本没问,因为头条这边使用Go。

一面

  1. Two Sum
  2. 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢?
  3. 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0
  4. MySQL集群。假如集群出现延迟怎么处理。
  5. Redis的zset实现延时任务
  6. 设计题:如何设计tiny url
  7. 为什么要四次挥手
  8. HTTPS

第二天收到hr小姐姐的电话,约了面试时间。

二面

  1. 自我介绍
  2. 项目介绍
  3. K Group反转链表。写了栈和迭代两种实现方式,链表的题写起来很痛苦,很容易边界出错。
  4. Redis的持久化机制
  5. MySQL的隔离级别
  6. MySQL索引,聚簇索引和二级索引
  7. Redis高可用方案
  8. 介绍一些Kafka的一些概念
  9. Kafka如何保证消息有序
    ...忘了

过了一天又收到hr小姐姐的电话,开心。

三面

  1. 自我介绍
  2. 项目介绍
  3. 第K大的数
  4. 设计题:秒杀系统
  5. MySql的索引优化
  6. HTTPS
    ...忘了

三面完了正好是周五,忐忑的等到了周一,以为挂了。结果下午收到hr加微信,约了hr面。

hr面

  1. 为啥离职,怎么想的
  2. 介绍项目
  3. 怎么和团队的人沟通,和成员出现冲突时怎么解决。
  4. 期望薪资,你现在的薪资

三个工作日收到了offer,头条面试体验还是很棒的。

找朋友内推的蚂蚁金融核心,结果第二天就被拒了,杭州淘宝给我来电话,说我被捞起来了。确认了一下,确实如此,那就面吧。

阿里

还是很想去阿里的,所以也很忐忑,淘宝一共经历了4轮技术+1轮笔试+hr面,流程很长,面的我压力山大。
阿里的面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。

一面

  1. 自我介绍
  2. 项目难度介绍
  3. 如何实现延时任务
  4. 如何实现限流
  5. 线程池的参数
  6. 能不能自己实现一个java.lang.String并加载
  7. Redis为什么这么快
  8. epoll和poll的区别
  9. 进程同步的方式

二面

  1. MySQL的索引机制
  2. 如何自己实现内存分配和管理?不太懂,然后说了jvm的垃圾回收机制
  3. 你们公司内部的RPC框架,介绍一下
  4. Redis的key过期策略
  5. 缓存穿透和缓存雪崩
  6. 分布式锁
  7. 如何实现全局的id生成策略
  8. 悲观锁和乐观锁
  9. 红黑树了解么

三面

  1. 如何实现群消息已读
  2. 消息推送如何保证不重复
  3. Kafka如何保证消息的可靠性
  4. RPC是什么,和http调用有什么区别
  5. 说一说你项目的架构
  6. GC
  7. MySQL的索引原理,给了一个场景,如何优化
    ...忘了

面完3面后居然又来了一个笔试题

笔试

  1. producer-consumer
  2. 两线程交替打印
  3. 多线程模拟100分钱随机分给20个人,每个人最少分配到2分钱

四面

  1. 写个producer-consumer吧,我说上次写过了。。傻了。。不该说的,然后面试官换了一道题,还好比较简单,写个二分查找,2分钟写完完事。
  2. 项目难点
  3. MVCC
  4. HTTPS
  5. ElasticSearch的查询过程
  6. Kafka如何保证高可用
  7. Reids的集群和选主
  8. 知道什么分布式一致性算法
  9. 如何实现定时关单
    ...忘了

HR面

阿里的hr面真是让我难忘。

  1. 说说看,假如你是部门技术经理,线上商户数据丢失怎么办
  2. 怎么将一个产品推荐给其他的团队,怎么界定边界
  3. 怎么样协调关系
    (我才2年啊喂,到这里我已经快冒汗了,生怕最后一关毙掉了)
  4. 你和同事相处的情况怎么样,说说你帮助同事的一次经历
  5. 薪资

阿里的面试流程很长,而且一个部门挂了以后,会被另一个部门捞起来,不停的面。总之来说,阿里的面试体验也还不错,就是经常被放鸽子。
支付宝的面试经验其实也大同小异,我就不贴了。

复盘经历

1、众所周知,面试这些大厂算法和底层是必不可少的一部分、所以刷题也是围绕着这方面进行,押题大神左程云的《程序员算法面试指南》对我帮助特别大,学习起算法来也是通俗易懂。(532页,几百道算法题)

2、刷题终究是必不可少的,筹备了好几本面试宝典和一份Java核心知识宝典,共计有上千道面试题,抽空就刷题复查,其中技术点概况了:java基础、jvm、多线程、高并发、分布式、Redis、spring全家桶系列、dobbo、mysql、网络协议、mybatis、ZK、nginx、kafka等等

3、Java面经,总结他人之长处弥补自身的不足,来自一群大牛的面试经历亲述,有面试美团、腾讯、阿里等等。

《30天入门 SAP BTP 开发》教程的目录和使用说明,建议收藏 本教程分为两部分:第一部分为SAP BTP入门系列,包含从基础概念到操作步骤的系统性学习内容,建议零基础用户按顺序学习;第二部分为专题文章集合,涵盖SAP BTP的多个技术点,适合已有基础的用户按需查阅。教程包含账号申请、Global Account操作、Java应用开发、AI工具使用等丰富内容,同时解答常见问题并提供实战案例。所有文章均附带详细链接,便于读者系统学习或针对性查阅。 阅读详情

相关推荐

R语言分布式滞后非线性模型DLNM实战:空气污染与健康数据的动态效应可视化与政策启示

本文详细介绍了R语言中分布式滞后非线性模型(DLNM)的应用,特别关注空气污染与健康数据的动态效应可视化。通过dlnm包实现PM2.5等污染物的滞后效应分析,提供从数据预处理、模型构建到结果可视化的完整流程,并探讨了其在公共卫生政策制定中的实际应用价值。

weixin_29079643的博客 514

一个月拿下字节、阿里、百度三家offer,原来高水平的程序员可以速成!

我觉得高水平的程序员是可以速成的。 目前的自己也算是个高水平的程序员吧,一个月拿下了字节、阿里、百度三家公司的offer。 当我还是一名普通的程序员的时候,我认为成为大神需要两个阶段: 阶段一:从普通程序猿成为熟练开发者 阶段二:从熟练开发者成为资深架构师 第一阶段需要你的专项的技术能力,第二阶段需要你成熟的技术体系。完成这两步,也许我们可以离大神更进一步。 不知道你有没有遇到过这种情况,明明刷了400-500道题,都快刷吐了,也没啥成效。而隔壁大佬随便刷个几十道都能进大厂。这就是很典型的例子。 成为高水平

九章算法的博客 1184

vmware vsphere5---部署vCSA(VMware vCenter Server)附带第二阶段安装报错解决方案

因为这份文档我是边做边写的,遇到问题重新装了好几次所以IP会很乱ESXI主机为192.168.20.10VCSA为192.168.20.7,后台为192.168.20.7:5480后期请自行对应,后面的192.168.20.57请对应192.168.20.7,或根据自己的来。

m0_70212665的博客 5714

【年终总结】从非科班无实习到准字节前端:我始终相信,开发之外的事,才是破局关键

没有什么是做不成的,只有时间是不可逆的。只要有意识的持续思考,在基础开发工作之外选择一个合适的方向,养成奔跑的习惯,剩下的,就交给时间。

RenGJ010617的博客 8544

一次渗透测试引发的Json格式下CSRF攻击的探索

一次渗透测试引发的Json格式下CSRF攻击的探索

weixin_52501704的博客 1050

使用python对创芯科技CANalyst-II分析仪进行二次开发(详细教程)

使用python对创芯科技CANalyst-II分析仪进行二次开发

ningqingzy的博客 1万+

一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer

文章目录一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer前言本人情况和秋招结果战绩大学时间线安排大一大二举一些面试例子数据结构和算法如何考?如何学习这部分知识网络原理如何考?如何学习这部分知识数据库如何考?如何学习这部分知识操作系统如何考?如何学习这部分知识最重要的Java如何学?大三上学期找实习实习的重要性如何准备简历简历如何投递?方式一(三方软件投递)方式二(官网投递)方式三(内推)如何为面试准备?面试流程笔试面试笔试和面试中需要注意哪些?下学期参加秋招参加校招提前批

Shangxingya的博客 7191

机器视觉避坑指南:为什么你的Halcon划痕检测总漏检?(附优化方案)

本文深入剖析了Halcon在表面划痕检测中漏检率高的常见原因,如灰度值波动、噪声干扰及形态学参数设置不当。针对复杂背景与低对比度划痕,提出了超越官方例程的多尺度纹理分析与特征融合优化方案,旨在帮助开发者构建更鲁棒、稳定的机器视觉检测流程,有效提升检出率。

weixin_29057163的博客 234

非科班渣硕,靠着这份面试总结,成功斩获阿里、字节、京东等 offer

​ 以下内容来自读者 第一次发面经,之前一直是看大佬的面经,收获很多,所以也想回馈一下。 第一次参加招聘,这次春招前前后后各个厂一共面了将近 20 次,从最开始慌的不行到最后拿了阿里、字节、京东等 offer。 我是非科班渣硕,项目都是自学的和比较水的,主要研究项目用的还不是 java,所以转 java 其实挺艰辛的。 一开始真的很菜,感觉自己是在面试中不断成长的,我最重要的感受就是不要一直准备,自己去面一面了解下自己的真实水平,不然等你准备好了,就真的没坑了! 阿里淘系一面:(1h...

kxkxyzyz的博客 226

基于SECS协议开发的简明教程(1)

SEMI SECS MES E4 E5 E30 E37 HSMS SDK

L251210269的专栏 7630

格拉姆角场(GAF)实战:用Python实现时间序列图像化处理

本文深入解析了格拉姆角场(GAF)技术,这是一种将一维时间序列转化为二维图像特征的方法,以便利用卷积神经网络(CNN)等图像模型进行深度分析。文章通过Python实战代码,详细演示了GASF和GADF两种核心转换的实现过程,并探讨了其在时序数据分类任务中的应用,为故障预警、金融模式识别等场景提供了强大的图像驱动分析视角。

weixin_29079671的博客 273

非科班学生党的2022秋招之路 -- 一路艰辛

自我介绍 楼主非科班,本科就读于某一所二本学校,专业为土木工程;之后研究生到一所一般的985院校读了力学相关专业,因为读研期间会用到C++语言,去年九月份就决定去互联网参加工作,之后便开始了今年的秋招之路 顺便说一句,互联网大厂真的欢迎任何对技术有热爱的同学,希望像我这般非科班而且学校又不是太好的同学千万不要对自己持怀疑态度啊 收获情况 先来说说 BAT 吧,估计大家都投了这些大厂 百度:提前批就投递了,结果一个半月没有人约我面试,最后等到正式批次将近9月中旬才给我发笔试链接。。。,因为后来想好了.

weixin_45541397的博客 1485

复盘我的秋招!阿里,字节,美团等面经总结,本人已于上个月入职阿里!

前言 凉风有幸,秋月无边,刚刚开题现在不想学习。 写写面经,回馈一下大众。 差不多去年开始刷面经,今年拿到了阿里,字节,腾讯,美团,拼多多,虾皮的offer,华为还在泡池子,快手疯狂简历挂,网易也不知道为啥挂,其他的就没咋投或者没做笔试 个人背景是东北某985科班本硕,做的Java开发,有两个自己写的小项目 下面我会把自己这一段时间的面试经验和自己总结的一些技术难点写在下面,希望对你们有帮助! 另外我这里为大家准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断

weixin_53184798的博客 553

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

一举拿下阿里、字节、美团、京东、虾皮offer

大家好,我是老田。最近一位读者跟我报喜,秋招拿到了阿里、字节、美团、京东、虾皮shopee等公司的offer。关键这位读者本科是双非非科班,考研跨考的计算机,他的经历很励志、很有思考,经历...

田维常 846

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

从非科班因基础不扎实美团二面被拒后收割字节跳动 offer,通过 6个月时间,复盘成功上岸!(1)

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2401_84439674的博客 639

强的一批,拿捏了!面试阿里(Java 岗)从投简历到面试再到入职

以下内容来自读者 第一次发面经,之前一直是看大佬的面经,收获很多,所以也想回馈一下。 第一次参加招聘,这次春招前前后后各个厂一共面了将近 20 次,从最开始慌的不行到最后拿了阿里、字节、京东等 offer。 我是非科班渣硕,项目都是自学的和比较水的,主要研究项目用的还不是 java,所以转 java 其实挺艰辛的。 一开始真的很菜,感觉自己是在面试中不断成长的,我最重要的感受就是不要一直准备,自己去面一面了解下自己的真实水平,不然等你准备好了,就真的没坑了! 阿里淘系一面:(1h20m)..

kxkxyzyz的博客 234

屌丝逆袭!2年5个月13天,从外包到拿下阿里offer,没想我也能有今天!

开篇介绍 个人背景: 不说太多废话,但起码要让你先对我有一个基本的了解。本人毕业于浙江某二本院校,算是科班出身,毕业后就进了一家外包公司做开发,当然不是阿里的外包,具体什么公司就不透露了,在外包一呆就呆了整整2年多,直到现在才从外包离开,如今拿到阿里的offer准备入职了。 阐述原因: 在外包公司的两年里,作为一名菜鸡,确实非常合格,技术没什么长进,眼见也没有提升,没规划没未来,让人实在焦虑,之所以开始改变自己也是家庭发生了变故,才让自己开始思考人生。身边很多人感叹过,能从外包逆袭,算是传奇,所以今

gp0001111的博客 1090

真的有那么丝滑吗?面试阿里(Java岗)从投简历到面试再到入职

以下内容来自读者 第一次发面经,之前一直是看大佬的面经,收获很多,所以也想回馈一下。 第一次参加招聘,这次春招前前后后各个厂一共面了将近20次,从最开始慌的不行到最后拿了阿里、字节、京东等offer。 我是非科班渣硕,项目都是自学的和比较水的,主要研究项目用的还不是java,所以转java其实挺艰辛的。 一开始真的很菜,感觉自己是在面试中不断成长的,我最重要的感受就是不要一直准备,自己去面一面了解下自己的真实水平,不然等你准备好了,就真的没坑了! 阿里淘系一面:(1h20m) 1.自我介绍 2.项目介绍 3

m0_67621429的博客 1459

双非院校非科班的学弟,刚刚拿到了腾讯、网易、美团等大厂Offer

△Hollis, 一个对Coding有着独特追求的人△这是Hollis的第359篇原创分享作者 l 霜华来源 l Hollis(ID:hollischuang)本文来自作者投稿,作者是...

HollisChuang's Blog 1056

收割10+份Offer,「非相关专业应届生」拿下大模型算法岗的求职+学习方法论

《非科班生斩获10+算法Offer经验分享:从零到精通的学习之路》 摘要:本文采访了25届985通信工程硕士毕业生"猫猫",分享其作为非科班生成功转型算法工程师的经验。通过一年高强度学习(早6晚12),她系统掌握了机器学习、深度学习和大模型技术,最终斩获包括年包45w在内的10+个offer。关键经验包括:1)尽早实习积累项目经验;2)面试前针对性准备部门业务;3)通过多次面试练习心态;4)注重知识迁移应用能力。她特别推荐实践导向的学习方法,强调"能否将知识拓展到新项目&quo

fufan_LLM的博客 1027

双非读者,一举拿下阿里、字节、美团、京东、虾皮offer

IT行业的高薪资吸引了很多人,竞争也日益激烈。要想在这场激烈的角逐中胜出,首先得保证非常充足的学习时间,后端要学的东西非常非常之多,光算法就可以让你学好几个月,更何况还有那么多的专业知识和语言方面的知识。如此庞大的知识体系,没个一年半载是啃不下来的,所以一定要以高三或者考研的状态来要求自己。只有学习强度上去了,才能更好地理解消化知识,三天打鱼两天晒网是不可能学到东西的。一定要保证时间的投入,这是秋招成功的基本前提!其次,秋招一定是越早准备,越早投递,越早面试越好,很多人都认为自己没有准备好,不敢投递。...

weixin_70730532的博客 466

一个高考失利人的2024届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer

手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取数据结构和算法如何考?如何学习这部分知识网络原理如何考?如何学习这部分知识数据库如何考?如何学习这部分知识操作系统如何考?如何学习这部分知识最重要的Java如何学?大三上学期找实习实习的重要性如何准备简历简历如何投递?方式一(三方软件投递)

2401_84692429的博客 887

Android开发5年,大专学历,幸运拿到阿里offer,给大家分享一下阿里三面的面试真题(1)

每一次Android面试,其实都是一次学习机会,是**对自己技术知识栈的梳理、考核、复盘。**我们应该抱着学习的态度,认真对待,找到自己比较薄弱的环节,尽快去查漏补缺学习巩固。技术广度技术深度建议主要针对非科班同学:最好系统的看下操作系统和计算机组成原理,因为看完操作系统后才能系统的认识计算机的原理,能更好的从底层去认识上层多看源码。

2301_82101470的博客 516

程序员的中年危机,一个普通前端程序员走过的路程,2024非科班生的前端面试之路

同时,因为有偶尔在掘金上看看文章的关系,阴差阳错下加入了昊神 的字节内推群,当然也是想着能否靠内推冲一波字节跳动的原因在。昊神的字节内推群里个个都是大佬,说话又好听,哪怕不说话,光看大佬们讨论都能学到不少东西,也是我目前遇到过最有技术氛围的技术(内推)群了。我在群里面获取到了一份对我来说比较关键的一份面试准备资料 面试资料 ,在得到这份资料后,我就根据自己的情况选择性的去学习了相关的内容,这份资料在很大的程度上扩充了我的知识广度和深度,建议有兴趣的朋友可以多花点时间看看,哪怕不去面试,也能学到很多东西。

qd520_1314的博客 1160

非科班出身字节跳动前端offer,我有一份50000字面试宝典分享给你!

框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

2401_84138968的博客 625
上一篇: 普通本科毕业,海投简历三面字节跳动,侥幸拿到offer
下一篇: 阿里最全面试100题:阿里天猫、蚂蚁金服、阿里巴巴面试题含答案
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值