0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

9个思维导图

算法与数据结构 来源:帅地玩编程 2020-06-28 11:24 次阅读

去年的这个时候,我刚刚参加完春招,在春招时,虽然我的基础还算扎实,但是有那么点心高气傲,很多知识点,难的可能会,但简单的,反而不怎么会,而且很多细节都给忘了,例如被问了好些 Linux,都是很简单的命令,但我都没答出来,而且还是 0 项目经验。最终的结果就是,春招面了几家公司,都惨败了。

通过春招,让我知道了自己的一些短板,于是,大概从 6 月份开始,我就开始系统着整理知识了,为了在基础知识稳妥一些,从来不做笔记的我,第一次决定做笔记。

我为什么不做笔记?一个原因是,小学到大学,基本没做过,做起笔记很花时间;另外一个原因是,笔记做了,我也很少会去看,不如不做,虽然说好记性不如烂笔头。

不过,这次做笔记,我并不会详细去做,而且为了让自己方便复习,我采用了思维导图的形式来做,本着最简洁的原则去做,而且,如果这个知识点是我脑子里已经非常熟悉的,那我将不做,而是做那些自己会忘记的知识点。采用思维导图还有另外一个好处就是:我先看这个主题,想一下自己是否懂了,记住了,如果我懂了,直接下一个主题,如果不懂,可以点开子主题,子主题其实也代表着答案。

先不扯那么多了,这次复习,复习了 9 门核心知识,并且用 9 个思维导图来记录这些知识,我觉得这些知识,都是大概率会问到的,具体是哪 9 门,大家可以往下看,最后的思维导图,也会送给大家。

1、计算机网络

在校招的面试中,计算机网络的知识,问的是真的多,而且涉及到的协议也是真的多,例如 http,https,tcp,udp,arp,icmp,三次握手,四次挥手,等等。特别是在大厂的面试中,计算机网络,基本必问,不过,我在秋招中,你最好别问我计算机网络,问就是加分。为了搞定计算机网络,看看我复习了哪些

内容太多,所以图片比较模糊,而且我还有挺多内容是没展开的,展开起来,那就更吓人了。关于这个完整的思维导图,文末会给出获取方式,但是我必须说明的是,这个思维导图,是为了方便我复习和记忆的,所以有些知识点,可能会给了相对潦草一些,但是我觉得,如果你想复习而或学习,里面整理的知识,还是值得你去学的。

2、操作系统

关于操作系统,问的其实不是特别多,问来问去基本都是那几个问题,例如进程通信,线程与进程区别,进程调度算法,虚拟内存和物理内存等等,不过,我在秋招中,进程的通信方式,被问了 n 次,建议重点复习。所以这方面,我只整理了一些相对核心的

3、MySQL

MySQL 基本也是必问的了,问的最多的就是索引,锁,优化方式,还会问你一些命令,例如查看 sql 的执行计划等等,引擎之间的区别,自增主键优缺点,B+ 树等等。

4、Linux

我春招面腾讯时,好几次挂了,我觉得就和 Linux 有关了,当时问我 Linux 时,一问三不知,还猜错了几次。Linux 的话,进程和网络相关的命令会用的多一些,所以也会问命令,还有就是故障排查的相关命令,僵尸进程,孤儿进程等等。

5、Java

由于我的技术栈是 Java,所以对于 Java 这门语言,我必须深入学习,需要学的太他妈多了,集合源码,反射,多线程一大堆,虚拟机,我的天,太多了。

当时和我一起秋招的一个好朋友,花了 18 块钱,买了一个 Java 的思维导图,可以说整理的非常非常非常详细,先给你们看个大概,我可不敢展开出来哈,怕吓到你们

今天,帅地免费送给大家,只希望大家多多转发,分享,点赞勒。

当然,我说了,我复习时,做笔记是选择性的,所以在这个思维导图的基础上,我进行增删改。不过,我会把两种版本都给你们。

6、JVM

学习 Java,JVM 是必须学的了,也是面试中问的非常多的知识点了。JVM 问的最多的就是垃圾回收那块了,这块涉及的细节真的很多,为了复习这块,我看了好几遍《深入理解Jv 啊虚拟机》这本书以及买了两个专栏,最后单独整理出了这份 JVM 的思维导图

说实话,不敢展开,如果你能像我这样,面试 JVM 基本稳妥了,如果还不稳妥,那就要自己弄弄调优了,当然,由于我是校招,一般项目很少去调优。

7、Redis

Redis 也是必须搞起的了,现在的很多项目,基本都会用到 redis,redis 的话,其实使用起来非常简单,毫无难度,但是,里面却涉及到非常非常多的理论,都说面试造轮船,工作拧螺丝。如果你 Redis 只会用,啥原理也不知道,怕是连拧螺丝的机会也没有了。为了搞定 Redis ,看看我复习了哪些

当然,咱不敢展开所以知识点,怕你们不敢去下载了。

8、消息队列

当时我的项目中,用到了消息队列,所以为了应付面试,我看了挺多消息队列,分布式锁,分库分表等各种知识点,为了面试加分,没办法。可以说是整理了非常多的理论知识了,思维导图不敢展开,先给大家瞧一瞧

然而,秋招面试时,并没有面试官问我分布式和各种各样的消息队列原理,哭了,我在这部分,可是花了挺多时间,,,,

9、网站优化相关

当我们的网站规模比较大时,这个时候,需要考虑的就非常非常多了,就需要各种各样的优化了,例如缓存,分库分表,负载均衡等等,关于网站规模这个问题,其实我也被问过几次,例如我们平时逛知乎时,有时候某个问题会非常热门,一下子上亿热度,面对这种问题,我们会如何出来?如何优化?

为了让自己在面试被问到时能够有些思路,我也看了一些网站优化相关的知识,不过没怎么整理,只整理的一点点

大家感兴趣的,可以在我们的基础上进行优化哦。

总结

当时在成都实训时,每天去公司,基本都在整理这些知识点,公司给 的任务,我也懒的理,还好,尽管自己在项目方面很欠缺,但也凭借着自己扎实基础功底,在秋招提前批面试的第一个公司中,就顺利拿到自己想要的 offer 了,之后就早早结束秋招去溜达了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6284

    浏览量

    121874
  • 计算机网络
    +关注

    关注

    2

    文章

    316

    浏览量

    21883

原文标题:当初为了有机会进大厂,狠心复习了这9门核心知识,熬夜整理成思维导图送给大家

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微软Visio网页版新增八个可定制思维导图模板

    4 月 10 日,微软发布公告表明,作为Visio Plan 1与Visio Plan 2许可证持有者,如今可以在Web版Visio中畅享思维导图模板服务。
    的头像 发表于 04-10 10:07 212次阅读

    构建系统思维:信号完整性,看这一篇就够了!

    信号完整性(Signal Integrity,SI)在电子工程领域中具有极其重要的意义,也是现代电子设计的核心考量因素之一,尤其在 高速PCB设计、集成电路设计、通信系统设计 等领域,对保证系统性能和功能实现起着决定性的作用。 本文将从基础概念到实际应用,为工程师们提供清晰的指引,并深入探讨信号完整性的 重要性、所需的专业知识,以及所用到的相关软件工具 等。 通过本文希望工程师们能够更系统地了解信号完整性,并将其应用于实际产品设计,从
    的头像 发表于 03-05 17:16 391次阅读
    构建系统<b class='flag-5'>思维</b>:信号完整性,看这一篇就够了!

    精益思维引领AI创新浪潮:从理念到实践的蜕变!

    在人工智能(AI)飞速发展的今天,精益思维作为一种追求卓越、持续改进的管理哲学,正逐渐成为推动AI创新的重要动力。本文,天行健咨询将探讨精益思维如何与AI创新相结合,以及这种结合如何推动科技进步
    的头像 发表于 02-27 09:17 112次阅读

    怎样用精益思维推动智能机器人的发展?

    随着科技的飞速进步,智能机器人已成为现代工业和服务业的重要支柱。然而,如何推动智能机器人的持续创新与发展,成为摆在我们面前的重要课题。精益思维作为一种追求卓越、持续改进的管理理念,为智能机器人的发展
    的头像 发表于 02-19 09:48 132次阅读

    经纬恒润:传统Tier1思维不再适用,需转变成整车厂思维

    现阶段,经纬恒润的业务发展重点主要集中于以下三个领域:首先,伴随着汽车电子电气架构的升级,聚焦于高价值的集成化、区域化产品布局。
    的头像 发表于 12-12 14:08 236次阅读

    跨语言提示:改进跨语言零样本思维推理

    进一步地,提出了Cross-Lingual Self-consistent Prompting (CLSP),利用不同语言专家的知识和不同语言间更加多样的思考方式,集成了多个推理路径,显著地提高了self-consistency的跨语言性能。CLSP 都能够在CLP的基础上更进一步地有效提高零样本跨语言 CoT 性能。
    的头像 发表于 11-08 16:59 298次阅读
    跨语言提示:改进跨语言零样本<b class='flag-5'>思维</b>推理

    非常实用,推荐一种面向对象思维的单片机程序框架

    非常实用,推荐一种面向对象思维的单片机程序框架
    的头像 发表于 10-24 18:03 282次阅读
    非常实用,推荐一种面向对象<b class='flag-5'>思维</b>的单片机程序框架

    FPGA朋友逻辑思维能力的学习

    Kevin一直认为学习FPGA的朋友的逻辑思维能力应该是比其他人要强很多的。在很多求职网站上都可以看到FPGA相关行业的招聘信息可能会有这样的一条工作职责:负责项目的逻辑设计。
    的头像 发表于 08-28 09:50 543次阅读

    需要掌握的单片机编程思维

    模块化编程是开发者首先会掌握的一种编程思想,就像前面我们多次提到的把一些特定功能的代码大打包成一个函数,这么一来以后在其他项目中就可以通过复制、粘贴轻松的移植了。
    发表于 07-31 11:20 449次阅读
    需要掌握的单片机编程<b class='flag-5'>思维</b>

    农业物联网提供节水新思维

    我国农业用水量居高不下,但利用率仍没有到达预期目标,出现用水严重浪费的现象。随着土地政策的不断更新,农业行业的发展趋势逐渐转变为区域规模化种植,农业物联网在农业领域中的深入应用,有效提升了农业节水的效率,为农业节水提供了新的途径,推动了农业产业的发展。 针对当前天气和土壤状况进行微调的灌溉,这就是智能灌溉控制系统的工作原理。 一、应用现状 农业物联网在大田农业的应用,需要保证物联网感知信息的准确性与全面
    的头像 发表于 07-25 16:39 238次阅读

    脑电波传感器:连接思维与科技的桥梁

    思知瑞科技 金牛座 脑电波传感器模组 简介: 脑电波传感器是一种先进的技术装置,能够测量和记录人类大脑发出的电活动信号。通过采集和解读这些信号,脑电波传感器为我们提供了一扇窥探大脑内部活动的窗口。本文将介绍脑电波传感器的工作原理、应用领域以及其对人类生活和科学研究的影响。 思知瑞科技 金牛座 脑电波传感器模组 1. 工作原理: 脑电波传感器通过将传感器电极与头皮表面接触,捕捉脑部神经元的电活动信号。这些信号是由大脑
    的头像 发表于 07-25 10:25 894次阅读
    脑电波传感器:连接<b class='flag-5'>思维</b>与科技的桥梁

    以稳而致远姿态直面市场挑战 大运新能源用“大运式”思维勇闯车界

    用“大运式”思维勇闯车界,洞察新能源汽车市场的发展趋势,专注广大用户的用车需求,从研产销体系构建、数字化管理、完善供应链等多方面发力,不断提升品牌竞争实力,以稳而致远的姿态直面新能源汽车市场的风云挑战。 数字经
    的头像 发表于 07-14 10:46 198次阅读

    卡尔曼滤波的总结和思维扩展

    卡尔曼滤波本质上是寻找两个分布线性组合取得最新小均方差的问题。然后扩展到多维向量空间。
    的头像 发表于 07-13 16:40 545次阅读
    卡尔曼滤波的总结和<b class='flag-5'>思维</b>扩展

    verilog语言面向硬件设计的思维

    读者如果学习了verilog,并且有了一定的实践经验的话应该强烈的感受到,verilog和软件(诸如C/C++)有着本质且明显的差别,是一条不可跨越的鸿沟。
    的头像 发表于 06-28 10:44 402次阅读
    verilog语言面向硬件设计的<b class='flag-5'>思维</b>

    谁能拒绝一个内置AI绘画的思维导图软件?

    在亿图618·AI国货节如火如荼的盛况之下,亿图脑图乘势全新推出了激动人心的AI绘画功能。 今天,AI绘画功能的加入,将进一步装备亿图AI“全家桶”,旨在提升用户在学习、办公等各个场景的智能体验。AI绘画功能作为全新的功能为用户带来更为智能、更高效的软件服务,满足用户对于亿图脑图的实用性需求。 亿图脑图AI绘画:易上手,快速生成,风格多变 无论是运营小编为文章寻找免费的插图资源;还是作为一名精致的生活家因某宝千篇一律的艺术
    的头像 发表于 06-14 15:07 392次阅读
    谁能拒绝一个内置AI绘画的<b class='flag-5'>思维</b>导图软件?