精华内容
下载资源
问答
  • 但是,通过自己的准备和实习积累的经验,在秋招的时候收获了 10互联网大厂的测试开发岗和北京地区一些国企、研究所的软件开发岗。 现总结 2019 年秋招拿到的 offer 如下: 腾讯 CSIG 部门,测试开发岗位(大 SP ...

    本人北京地区 985 本硕,工科非计算机专业。学习的课程、毕设课题都和编程以及测开没有任何关系。但是,通过自己的准备和实习积累的经验,在秋招的时候收获了 10 家互联网大厂的测试开发岗和北京地区一些国企、研究所的软件开发岗。

    现总结 2019 年秋招拿到的 offer 如下:

    1. 腾讯 CSIG 部门,测试开发岗位(大 SP 基本工资+签字费+股票)
    2. 字节跳动,国际抖音,测试开发岗位(基本工资+加班费)
    3. 阿里,饿了么,测试开发岗位(基本工资)
    4. 美团,大众点评,测试开发岗位(基本工资)
    5. Intel,IT,Software Engineer(SP 基本工资+股票+签字费)
    6. 大疆,测试岗位(无测试开发岗)(基本工资+保密费)
    7. OPPO,测试开发岗位(基本工资)
    8. 小米,测试开发岗位(基本工资)
    9. TP-LINK,系统测试岗位(基本工资)
    10. 网易,网易新闻部门,测试开发岗位(基本工资)
    11. 中电 15 所,软件开发(有北京户口,基本工资+免费住宿)
    12. 通号院安控所,软件开发(有北京户口,基本工资)
    13. 金航数码,软件开发(有北京户口,基本工资)

    回顾自己的整个秋招,进展还是比较顺利的,基本上只要能进入面试环节的都拿到了 offer。我希望通过总结个人成功的经验(全篇 2.2w+ 字),为大家在校招中取得满意的岗位提供一些帮助!

    本场 Chat中,会讲到如下内容:

    • 秋招总结与见解
      • 本人秋招经历与成果
      • 我为什么选择测试开发这个岗位
      • 秋招的时间流程(互联网,国企)
      • 关于秋招的建议(互联网,研究所国企)
    • 高质量简历制作的经验
      • 互联网版本的简历模板与建议
      • 研究所国企版本的简历模板与建议
    • 呕心沥血总结的面试知识点(包括问题和答案)
      • 测试基础知识
      • 数据结构
      • 手撕代码
      • 网络协议
      • 数据库和 SQL
      • Linux 常见操作
    • 成功的面经与公司分析
      • 大疆
      • 字节跳动
      • 阿里(饿了么)
      • Intel
      • 美团
    • TP-LINK
      • OPPO
      • 网易
      • 面试建议
    • 秋招过程关键资源
      • 秋招备战中常用网站

    适合人群:应届毕业生,想找软件测试岗,测试开发岗和软件开发岗的同学

    阅读全文: http://gitbook.cn/gitchat/activity/5df730481ac5d74a399e72b2

    您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

    FtooAtPSkEJwnW-9xkCLqSTRpBKX

    展开全文
  • 你好,我是号主的朋友应癫,大数据领域十年研发和管理,曾就职于中国电子、美团、字节跳动。今天给大家分享的是我根据自己的经历和经验总结出来的大数据技术学习路线,教你如何突破大数据层层技术难关。...

    你好,我是号主的朋友应癫,大数据领域十年研发和管理,曾就职于中国电子、美团、字节跳动。

    今天给大家分享的是我根据自己的经历和经验总结出来的大数据技术学习路线,教你如何突破大数据层层技术难关。

    由于原图太大,请文末扫码获取原图

    如图,你可以看到一些图标,红色的小红旗表示这个地方是重点,绿色的对勾表示这个地方是难点。

    对重点和难点更详细的解读,接下来我也会分享,现在还是先来认识整体的学习路线。

    由于原图太大,请文末扫码获取

    整个学习路线在这里分成了 14 个阶段,而这 14 个阶段会被进一步划分为 5 大模块

    1. Java 知识

    第一大模块是 Java 的知识,作为大数据从业人员,Java 是我们必须要会的。因为大数据平台很多软件都是 Java 开发的,所以我们必须要掌握这门编程语言。

    2. 离线阶段

    第二大模块是离线阶段。你已经知道大数据计算有离线计算和实时流式计算,离线计算在当下企业中应用得也比较多,实时虽然是王道,但现状是,在企业应用当中离线计算也占有挺大比例。

    对于离线阶段,你重点要学习 Hadoop 框架以及 Hadoop 生态圈当中的技术栈。

    除此之外,数据采集工具 Flume,大数据交互组件 Hue 也需要学习。以及前面提到的 HBase 非关系型据库,包括一些任务调度系统。这些我们都把它归为 Hadoop 生态圈技术栈。

    在我给大家提供的学习路线图当中,离线阶段还有其他两个内容,就是 Redis 和 Kafka。

    这就是大数据平台经常涉及到的两个组件——Redis 和 Kafka,需要我们去学习。其实 Kafka 比 Redis 在大数据平台当中更加常见。

    学完这部分,你可以选择做一做离线数仓项目巩固一下知识。

    3. 实时阶段

    实时阶段离不开 Spark,建议你在学习 Spark 之前,最好掌握 Scala 语言,往往在写 Spark 程序是用 Scala 语言去开发。

    Spark 不仅有离线处理部分,也有实时处理部分。其中离线处理部分就叫作 Spark SQL,可以处理离线数据;实时处理部分叫作 Spark Streaming,可以处理流式数据。

    除此之外,你还应该去掌握一下 Spark 的源码以及 Spark 的调优措施。

    学习完 Spark 的知识点,你最好去做一个 Spark 实时处理项目,综合地练习一下。

    4. 新技术实践阶段

    最近一两年其实也出现了一些新技术,这些新技术也受到越来越多的企业关注,所以对于我们来说,还是有必要去学习它的。

    比如实时处理框架 Flink,现在受到了很多企业关注。还有比如做多维分析、时效性特别高的软件,像 ClickHouse、Kudu、Kylin 以及 Druid。

    还有 Elastic Stack(ELK),即海量日志平台。其实 ELK 并不算是很新,放在这里是提醒你注意下学习大数据平台知识的时候, 也应该学习到 ELK。

    在新技术实践阶段,也最好做一个项目,把这些知识进行综合性地练习。

    5. 机器学习阶段

    因为大数据发展的下一步就是人工智能机器学习,这两个领域中间的界限现在非常模糊了。在大数据开发的过程中也经常会去调用一些机器学习算法,所以还是要储备一定的机器学习知识,这样的话我们才更有竞争力。

    对于机器学习,我们经常用 Python 语言,所以你可以去学习 Python,再去学习一些机器学习框架,比如 TensorFlow 以及 Spark MLib。

    最后当然你也可以搞一个项目去练习,夯实你所学习到的大数据和算法的知识。

    所以整体上我建议大家按照这 14 个阶段来学习。这同样也是我在拉勾教育开设的《大数据开发高薪训练营》的整体思路,就是为了帮助大家吃透大数据开发。

    通过这个路线,你就可以把当下大数据领域主流技术,新潮流技术以及延伸的机器学习知识,来贯通学习。

    如果你对大数据开发感兴趣,没有大数据基础也没有关系,都可扫码咨询拉勾教育的 《大数据开发高薪训练营》,还可以获得大数据开发学习路线高清原图,以及免费学习资料,更有 1v1 就业指导,赶紧扫描下方二维码。

    ▽ 扫码咨询

    部分资料截图

    点击阅读原文,也可咨询。

    展开全文
  • 2020年10月份全新版互联网大厂面试题 共分类65份PDF,累计 2340页!前端,后端资料我全占! 全新版互联网大厂面试题题库非常全面 包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis...

    2020年10月份全新版互联网大厂面试题

    共分类 65份 PDF,累计 2340页!前端,后端资料我全占!

    全新版互联网大厂面试题题库非常全面

    包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!

    下面是资料缩略图:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    来自作者的温馨提醒:因篇幅原因为了不影响阅读,只展示部分题库截图,小编已将这些面试题+答案都手动压缩整理打包了,有需要的朋友们关注文末公众号获取免费下载原文件的方式哟~(手速快的已经上车了)

    java部分面试资料

    Java 大厂面试题 133 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

     

    Java 算法 大厂面试题 50 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    多线程 大厂面试题 75道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    JVM 大厂面试题 20 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Spring全家桶面试题

    Spring 大厂面试题 20 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    SpringBoot 大厂面试题 22 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    SpringCloud 大厂面试题 70 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    SpringMvc 大厂面试题 35 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    MyBatis 大厂面试题 40 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    分布式部分面试资料

    Kafka 大厂面试题 50 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    ZooKeeper 大厂面试题 36 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Dubbo 大厂面试题 58 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Nginx 大厂面试题 18 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Linux 大厂面试题 70 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Memcached 大厂面试题 23 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    MongoDB 大厂面试题 24 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    MySQL 大厂面试题 140 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    RabbitMQ 大厂面试题 23 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Tomcat 大厂面试题 16 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    并发编程大厂面试题 140 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    Python 大厂面试题 292 道:

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    最后的话

    这份 包含了 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!都是作者手动整理的出来的,有什么做的欠缺的地方还希望多多包含,我会持续更新更多更好的资料。

    2020年5月全新版互联网大厂面试题,分类65份PDF,累计2340页

     

    上面展示的只有部分内容,由于文件过多,小编就不一一展示了,有需要的朋友们关注下方公众号即可免费领取资料!,整理不易,麻烦随手点个转发,谢谢。

     

    展开全文
  • 文章目录 阻塞队列理论 为... 等待是否可以中断 加锁方式 锁要绑定多个条件condition 题目要求: 代码设计: 修改标志位,然后通知: print15: 最后资源类效果: 测试代码: 运行结果会按照5-10-15的次数进行打印。

    阻塞队列理论

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    空了,消费者阻塞,满了,生产者阻塞。
    在这里插入图片描述
    MQ的核心底层原理就是这个。

    为什么用阻塞队列?有什么好处?

    在这里插入图片描述
    有了它,程序员不需要再去控制wait和notify。这是它的厉害之处。

    接口结构和实现类

    在这里插入图片描述
    Collection集合接口有2个子接口,List和阻塞队列BlockingQueue。
    在这里插入图片描述
    collection-queue接口-阻塞队列接口。
    阻塞队列接口有7个实现类。
    在这里插入图片描述
    链表结构的有界阻塞队列绝对不允许用size默认值(21亿)。可以当作无界了。
    在这里插入图片描述
    标红的三个就是线程池底层用的三个。
    其中synchronousQueue:理解为订单不下,我不开工!
    queue接口跟list一样,arraylist,linkedlist对应的arrayblockingqueue,linkedbolockingqueue。

    阻塞队列的核心方法

    在这里插入图片描述

    抛出异常组:add/remove

    在这里插入图片描述
    add方法报错演示:
    在这里插入图片描述
    add方法异常触发代码:
    在这里插入图片描述
    取出元素抛出异常代码演示:
    在这里插入图片描述
    错误信息展示:
    在这里插入图片描述
    element方法:查看队列排头(先进先出)的一个元素,并不取出,如果没有元素也会抛出异常。
    在这里插入图片描述

    返回bool值组:offer/poll

    在这里插入图片描述
    这组api不会抛出异常。是返回的指定的值。
    在这里插入图片描述
    api测试代码:
    在这里插入图片描述
    api测试结果:
    在这里插入图片描述

    阻塞:put/take

    这一组慎用,但是用好了对程序帮助很大。
    测试代码:
    在这里插入图片描述

    运行结果:注意此时jvm没有停止,在一直尝试添加。消息积压之后,只能堵着。
    在这里插入图片描述
    在这里插入图片描述

    插入方法和取出方法一旦执行的不顺利(队列满了加不进去,队列空了取不出来)则会堵塞在这。
    在这里插入图片描述

    超时控制:offer/poll

    在这里插入图片描述
    在这里插入图片描述
    结果是只阻塞2s,然后返回false。
    在这里插入图片描述
    在这里插入图片描述

    同步synchronousQueue队列

    在这里插入图片描述
    典型的先下单,再生产的情形。
    在这里插入图片描述
    空构造是一个非公平锁。并不存储。
    在这里插入图片描述
    代码演示:
    在这里插入图片描述
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    一定是先等消费者来了,才往里面放,否则就卡在那里。

    线程通信之生产者消费者传统版

    在这里插入图片描述
    阻塞队列用在哪里呢?请看上图。
    线程通信模型的迭代:从左到右,是1.0到2.0.
    在这里插入图片描述
    多线程口诀:高内聚,内耦合,线程操作资源类。判断-干活-唤醒通知。严防多线程状态下的虚假唤醒(多线程判断用while)。
    在这里插入图片描述
    所有的java操作,先是对象,再是对象里的变量。
    代码演示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    线程调用资源类的方法,而不是线程里再去写方法,是资源类自带的对外访问的接口。
    测试代码:
    在这里插入图片描述
    在这里插入图片描述
    运行结果:生产一个,消费一个。
    在这里插入图片描述
    这就是传统版本的生产者消费者模式,就是上面那两个三角形的变动。

    虚假唤醒

    对于object类的wait和notify方法,api提示了可能发生虚假唤醒。所以方法要放在循环里面。
    在这里插入图片描述
    所以多线程的判断,你不能用if,要用while。也就是说被唤醒之后,要重新做一次判断,是否真的该轮到我执行了。
    想复现虚假唤醒,可以把测试线程翻倍,然后看测试结果。如果不是while判断的话,改为if,就会出现虚假唤醒了。测试结果如下图:
    在这里插入图片描述
    只要是多线程框架的底层,基本都是while判断。比如netty。
    两个线程,互相唤醒,没问题,如果线程多了,唤醒了同为生产者/消费者的线程,抢到了锁,就会出问题,也就是所谓的虚假唤醒了。

    sync与lock的区别

    某学堂-JUC-2019版本讲过。
    在这里插入图片描述
    之前的笔记:
    在这里插入图片描述

    原始构成

    看一下jvm的字节码,sync关键字是依靠monitor系列的关键字实现的。
    在这里插入图片描述
    sync底层会有2次退出,第一次保证正常退出,第二次保证异常退出。
    在这里插入图片描述
    sync保证你不会产生死锁和底层的一些故障。因为有这两个退出。
    而关于new ReentrantLock,底层代码则为:
    在这里插入图片描述
    是API级别的锁。

    使用方法

    sync不需要手动释放锁,但是Reentrant需要手写lock和unlock。
    在这里插入图片描述

    等待是否可以中断

    在这里插入图片描述

    加锁方式

    在这里插入图片描述
    在这里插入图片描述

    锁要绑定多个条件condition

    在这里插入图片描述
    题目要求:
    在这里插入图片描述
    代码设计:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    修改标志位,然后通知:
    在这里插入图片描述
    print15:
    在这里插入图片描述
    最后资源类效果:
    在这里插入图片描述
    测试代码:
    在这里插入图片描述
    运行结果会按照5-10-15的次数进行打印。

    展开全文
  • 2020 年互联网大厂薪资出炉了!

    千次阅读 2019-12-06 00:00:00
    程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要 4 分钟。今天在某乎上看到有人爆料 2020 互联网大厂校招硕士生的薪资情况,这份榜单中包含了 10 家公司,在多方求证...
  • 大家好,我是大仙!我是一个半路出家的程序员,中专毕业一直在工厂工作。也是在一次聚会上,以前的同学给我说了一句进厂这么累工资低,要不去学Java吧!听到他给我说的这些话,从此一发不可收拾… ...
  • 来源 |https://duibiao.info/我们对2020年国内互联网公司的薪酬按照职级做了排名。为了统一不同公司之间的职级体系,我们以初级,中级,高级和资深工程师来统计薪酬。为了...
  • 最近看网上有人爆料 2020 互联网大厂校招生薪资情况,这份榜单中包含了 10 家公司,其中有 4 家是我秋招中拿到 offer 且谈过薪资的。 榜单中列出的薪资情况和我了解到的基本一致,而且我也问了身边很多同学以及...
  • 这其中包括市值百亿美金的一线互联网大厂,结果他居然最后就进了这家公司,人家问的问题他都回答上来了,给了offer。 4、把每一次面试当成学习的机会 所以说,这个要告诉大家另外一个道理,如果你面试了好多家公司都...
  • 1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 1.1.3 给定一个二叉搜索树(BST),找到树中第 K 小的节点 1.1.4 LRU缓存机制 1.1.5 关于epoll和select的区别,以下哪些说法是正确的 ...
  • 更新最新实习、应届互联网大厂面试经验 Last updated: 2019/10/25 作者:@计算机视觉联盟、@Sophia-11、@转发这个超越妹妹、@水一水、@EternityY、@小安快跑!!、@13亿中的一挫、@工大菜鸡、@maycbj Update log ...
  • 校招、社招程序员想去大厂应该如何准备?本篇文章搜集整理了最新版数据,为你一一解答! 写在前面 相信很多读者朋友在网上看过不少互联网公司薪资的问题和数据报表,其中很多数据的更新时间都停留在 2 到 3 年前。...
  • 以下这些公司的名称如果不是混迹在互联网大厂圈子里的,估计没几个能叫得出来名号。用“最熟悉的陌生人”形容也不过如此。 先来十个开开胃, 三快 拉扎斯 寻梦 小桔 达佳 城市网邻 微梦创科 智者...
  • YOU CAN前言正文不要自卑,去提升实力互联网行业谁技术牛谁是爹你这么聪明,你会被游戏控制?朋友是你在玩它。 前言 学得越多,不会得越多 活着就是为了改变世界 下一阶段目标:工作第一年攒10w,在老家买房子付...
  • 互联网大厂薪资最全揭秘:字节跳动 全球员工总数 截至 2020年1月1日,员工总数约为5w人。 岗位薪酬 不同序列间月薪base差异较大,技术base整体偏高,比如2-1月薪会在20K+,2-2的package会在60w-100w左右,T2-2级别的...
  • 今天和大家聊一聊 2020 届秋招硕士生开发岗位的薪资情况。最近看网上有人爆料 2020 互联网大厂校招硕士生的薪资情况,这份榜单中包含了 10 家公司,其中有 4 家是我秋招中拿到 o...
  • 放在10年前连“新媒体”这三个字都没问世,可如今已成为360°覆盖人们的事物。曾经从事纸媒行业的人,开始新模式转型;曾经写书写博客的作者,转移到公众号和微博,以另外一种形式继续写作。 再比如外卖和网约车。 ...
  • 10点左右,大家陆陆续续的来了公司,12点开饭,有一定的午休时间,可以在中午睡个午觉,稍微休息一下,下午3点多会有下午茶,晚上7点吃晚饭,晚上9点之后就开始有人回家了。工区没有人在忙除了工作之外的事情,没有...
  • 最近看网上有人爆料 2020 互联网大厂校招硕士生的薪资情况,这份榜单中包含了 10 家公司,其中有 4 家是我秋招中拿到 offer 且谈过薪资的。榜单中列出的薪资情况和我了解到的基本一致,而且我也问了身边很多同学以及...
  • 点击关注下方公众号,好看的都在这里来源:https://duibiao.info我们对2020年国内互联网公司的薪酬按照职级做了排名。为了统一不同公司之间的职级体系,我们以初级,中级,高级...
  • 最近看网上有人爆料 2020 互联网大厂校招硕士生的薪资情况,这份榜单中包含了 10 家公司,榜单中列出的薪资情况和我了解到的基本一致,而且我也问了身边很多朋友以及抽查了一些 OfferShow 上的爆料,可以认定这份...
  • 年终将至,互联网大厂年终奖来袭!今年出手阔绰的既不是阿里也不是腾讯,也不是上字节跳动,而是华为海思,应届生起薪就有45万,直接拉开其他大厂一个段位!前一段时间“华为发放20亿奖金”的消息上了热搜,能瓜分...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 776
精华内容 310
关键字:

互联网10大厂