前言

下面我把自己面试前几个月的复习经历和找换工作以及投简历的小技巧在下面全给大家分享出来,希望能对大家有所帮助!

七月

七月份是在认真复习,主要在刷题+复习基础。
然后面了几家之后发现分布式的东西完全不会,简历上写的微服务之类的也完全不会,然后开始学习工程相关的东西。
花了一周左右去整redis,感觉收获很少。
后面把分布式的基本套路都看了几遍,但是太肤浅了,很难形成自己的理解,稍微深入一下就不会了。
微服务也是如此,深入问点就完全不会,感觉也很难速成,七月有很多面试+笔试,又没太多时间去深入学习。
而且期间因为发现问的东西都不会,所以非常焦虑,心态不是很好。
惭愧。

八月

八月初休息了一周,和对象出去耍了。
回来之后深感之前的状态不好,有些疲于奔命了,并且收到了字节意向书,所以推掉了很多小公司的面试,留出了复习时间。
八月的时候java基础、OS、计网这些都比较纯熟了,算法题基本也没啥问题。但是工程相关的场景题还是不行,设计模式相当生疏。
并且后面一些大佬面被怼的厉害,有点受打击,心很动摇,不想面了。
后半个月就比较放逸了,打打游戏,面试也比较随意…

总结

基本上八月就算秋招结束了。九月就面了阿里终面+pdd终面。
非常感激这些缘分,对我是很好的检验。让我认识到了自己的很多不足,一方面是技术上的欠缺。另外是自己的心态有很多问题,一点也不平实,常常被各种情绪所驱使。

秋招刚刚开始的时候,自己的心中有不少恐惧,但是在这个过程中,很多恐惧都消散了,虽然自己有点受打击,但也对这些之前未知的东西有了一些了解,不像之前那样因为未知而恐惧了。

希望自己未来能够精勤勇猛,脚踏实地,承担起更多的责任,真正成为家人朋友乃至一切众生的依靠。

祝愿大家都能拿到满意的offer,各取所需,所求遂愿。

最后附上一些面筋,惭愧,因为心态的缘故很多都没有好好记录,希望多少能帮到大家吧。

下面还有一些自己总结的面试题和复习资料都免费分享给大家了,包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。有需要的朋友点击这里备注csdn即可领取,希望对你们有帮助!

京东

服务化改造具体讲讲?
DSL转SQL怎么设计的?涉及到哪些要点?有什么困难的地方?
怎么把语法解析出来转成sql?匹配规则是什么?
实习用了哪些技术?spring那套
spring有哪些技术?讲讲IOC和AOP?
为什么有动态代理这个概念?和静态代理的区别?怎么实现的动态代理?
JDK的动态代理有哪些类,原理是什么,怎么实现的?
java集合类介绍一下?List、hashmap
你说的不是一个等级的呀。list用的哪些具体实现类?arraylist/vector
区别是什么?【这里忘了arraylist不能扩容。。。】
问了hashmap能不能存null当Key。【又答错了】
后边问hashmap相关的。
你擅长哪方面?算法和数据结构。
给我介绍一种算法或数据结构?讲了线段树。

二面

你项目的具体工作介绍一下?服务化改造流程balabala…
有什么难点,怎么处理的?业务解耦。
你还做过哪些项目?学校的管理系统。
你具体负责哪些工作,遇到了哪些困难,学到了什么?(这里听起来就挺奇怪,我当时好奇为什么问学校的破项目)乱答了一下。
你未来的职业规划?你对服务端开发的理解?(这个我感觉答的比较满意)。
你平常怎么学习的?
有什么要问我的吗?问这次面试就到此为止了?为什么不让我写代码?回答说有的同学不方便视频…
二面是HR面,我以为是技术,回答偏差比较大。

三面

职业规划
高考、保研。为什么这么抉择。
除了薪水你看重哪些因素?
期望薪资。【感觉答高了,明显感到对方犹豫了一下】

字节

一面

上来让写“用partition寻找第K大",5分钟写完了。有bug。当时真的巨紧张一直没de出来。
大概15min左右换了一道题,链表判回文。5分钟AC。要求改进空间复杂度O(1)。没想出来,提示反转链表。AC。
要求回头改第一题,2分钟发现partition 的 return 错了。AC。
先问了ES和clickhouse怎么实现的,为什么ch快。【不会,都是泪。面试官建议我了解一下。】
说说你对微服务的理解,为什么叫微服务。回答一个接口一个服务。一定是一个接口吗?不一定。
服务之间调用是用的什么协议【不会】
你还知道有哪些RPC框架吗?thrift。
java里的RPC框架是什么?【我觉得他可能不太会java,问的似乎有点问题。这个问题我不知道怎么答。感觉应该答GRPC原理】
哪些基础课程比较好。OS和计网。
网络分层讲一下?OSI七层和TCP四层。
讲讲TCP的五层分别有什么用。balabala
网络层里主要的协议是什么?IP
IP全称?【我哭了】
有了网络层为什么还要传输层?【我答的不好。他替我答了…尴尬。而且忘了录音。大致是为应用层屏蔽底层细节。】
TCP全称?【我又哭了】
TCP和UDP的区别?
什么时候选择UDP?
TCP如何保证可靠性?靠确认号和校验和。
微博用过吗?实现关注功能用什么数据结构?【图】
怎么实现?邻接表。除了邻接表还有什么?邻接矩阵。
如何取舍二者?空间复杂度分别是n2和m,稀疏图用m的,否则n2。
求图中AB两节点的距离?多个查询就floyed,否则单源最短路。
有负环怎么办?Bellman-ford

二三面

二三面是一起的,二面全程算法。具体忘了,力扣中等。
三面问的全是分布式和一些非常细致的工程问题,基本一个不会,难受。最后写了个判断链表相交。

拼多多

一面
自我介绍。
写算法。
对排序有什么比较深刻的了解吗?
linux如何创建一个新文件?
linux进程有哪些特点?
redis删除一个有百万数据的set要怎么做?
类加载机制了解吗?1.8的类在1.7里能被正确加载吗?不能的话是在哪一步判断的?这一步具体检查哪些东西?
垃圾回收?
mybitis?kafka?

最后

提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。以上资料都是免费获取的,有需要的朋友点击这里备注csdn即可无偿获取!最后依然祝福大家,求妻得妻,求子得子,求offer得offer。

祈愿天下和顺,日月清明。风雨以时,灾厉不起。国丰民安,兵戈无用。崇德兴仁,务修礼让。国无盗贼。无有怨枉。强不凌弱,各得其所。

我的2020秋招总结,京东+字节跳动+拼多多,本人已成功入职并夕夕!相关推荐

  1. 字节跳动算法工程师总结:成功入职阿里月薪45K

    前言 SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题. 在生产环境中,SQL 执行慢是很严重的事件.那么如何定位慢 SQL.慢的原因及如何防患于未然.接下来带着 ...

  2. 秋招腾讯字节跳动小米前端面经

    欢迎阅读 作者的个人网站: Greatiga的个人网站.会不定时分享各种学习心得文章 前言 目前已经毕业,在去年2020秋招的摸爬滚打中,侥幸收获了几个小offer.最后也很幸运去腾讯实习了一段时间. ...

  3. 22届硕士,去年秋招拿了字节跳动offer,有一说一,不是很难进

    自从抖音短视频APP火了之后,起公司字节跳动也逐渐向着大厂靠拢,相信大家都已经对这家公司很熟悉了,尤其是近几年来,对它的认识也在不断刷新,它惊人的发展速度确实让行业内人刮目相看,如今很多年轻人也想要挤 ...

  4. 秋招,2021字节跳动最新面试题拿走不谢!附答案解析

    又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为软件测试工程师的我们唯有不停的学习,不断提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里,字节跳动,腾讯,美团)趁 ...

  5. 秋招面试我去了拼多多,直接被问JVMGC底层原理和算法,我吊打面试官

    JVM 常用参数设置积累 # 堆的初始值,默认物理内存的1/64 -Xms: # 堆的最大值,默认物理内存的1/4 -Xmx: # 年轻代大小「在整个堆内存大小确定的情况下,增大年轻代将会减小年老代, ...

  6. 一个三非渣本的Java校招秋招之路,搞懂这些直接来阿里入职

    性能调优 影响MySQLServer 性能的相关因素 商业需求对性能的影响 系统架构及实现对性能的影响 Query语句对系统性能的影响 Schema设计对系统的性能影响 硬件环境对系统性能的影响 My ...

  7. 纯干货分享,2021年阿里巴巴社招面试题总结,本人上周已成功入职!

    前言 七面阿里,终于拿到阿里offer啦~,之前的阿里云四面面经可以看我上一个帖子,当时挂了就改了一下帖子,结果当天就光速被捞

  8. 已成功入职字节月薪20k,2022最新软件测试面试题《含答案》

    随着企业对于软件质量的重视,软件测试工程师倍受青睐,对于求职者的要求也在提高,不仅要求求职者具备扎实的理论功底,还要有丰富的实战经验,这就给软件测试工程师求职增加了难度.今天就给大家分享一些常见的软件 ...

  9. 字节跳动-2020秋招-笔试题剖析【5道算法题】

    字节跳动-2020秋招-笔试题剖析[5道算法题],限时120分钟. 让我们一起来看看这些题吧! 题一:模型文件去重 [题目描述] 抖音上不同的用户类型我们有不同的用户模型文件. 我们有一个模型配置文件 ...

最新文章

  1. css如何转为html5,HTML与CSS中的3D转换模块
  2. MariaDB AX开源分析解决方案
  3. 阿里P7面试官告诉你:3-5年以上的Android开发如何深入进阶?Android中高级开发必须掌握哪些?
  4. 磁盘剩余空间策略_如何无损扩展C盘空间大小,这一招足够!
  5. Code Review 是苦涩但有意思的修行
  6. 实战-130W表增加字段耗时
  7. 前端学习(1803):前端调试之事件伪类练习二
  8. JS module的导出和导入
  9. jQuery在线选座订座(影院篇)
  10. 【英语】Flying By Dream---English
  11. poj1066--Treasure Hunt(规范相交)
  12. 内联元素与内联块状元素
  13. LINUX内核段错误调试详细指南精品培训PPT讲义
  14. Intellij idea 主题下载网址
  15. 程序员的一百万种变现方式 03,努力多赚零花钱
  16. 行程单批量打印软件(eTerm航空电子客票行程单打印软件)
  17. 【BJOI 2019】排兵布阵
  18. k8s——通过暴漏端口实现外部访问服务
  19. 新一代三维GIS技术体系再升维
  20. JS前端数据多条件筛选

热门文章

  1. html获取QQ头像接口,JS获得QQ号码的昵称,头像,生日的简单实例
  2. 面向对象方法学(2)
  3. 电子元器件简介——电阻篇
  4. 医学微生物学|知识点摘要
  5. 14 matlab四维图形可视化
  6. 成人学位英语和计算机考试时间,学位英语考试时间是什么时候?学位英语相当于英语几级?...
  7. Java Socket编程系列(四)开发支持多客户端访问的Server
  8. MFC DockPane 分割窗口 嵌入对话框
  9. 华大半导体 HC32F4A0 系列开发笔记
  10. 电视显示990002服务器访问失败,990001互联网访问失败(1)是啥原因