记录下我是怎么在秋招尾巴挣扎的

个人情况:21 届毕业,上海某 985 CS 专业,本科很水,没有拿得出手的项目,也没实习经历,今年 12 月刚考完研,眼看着要凉了,就来蹭蹭秋招的尾巴,未来实在是没定数,特别迷茫,因为还是有点想读研(因为确实机会更多,如果考不上或许有二战打算),所以目前主要找的是实习(当然也考虑转正),目前主要投的是前端岗,还有个别软开测开岗。这篇文章会记录我参加过的笔面试以及找工作的经历,希望今年春天能得偿所愿。

2020.1.6 / 普华永道 软开 笔试

申请的岗位是实习软件工程师,下午参加了空宣+线上笔试,据宣讲会说这个实习项目是面向有求职意向的 21 届毕业生,有转正机会的,算是秋招补录,然后计算机大类的话只区分软开和测试两个岗位,我填意向的时候都选了,宣讲会说如果录用会再进行分流。笔试是问卷星问卷的形式,时长 75 分钟,过程不需要开摄像头,很自由。笔试一共四个部分,除了个人信息外全部都是单选题的形式,试题全部是英文。

  • 第一部分:逻辑测试(约 5 道,英语文段的阅读理解、脑筋急转弯)
  • 第二部分:计算机能力测试,又有细分,大概 25 道
    • Web 前端:
      • CSS 选择器
      • Request Error 的状态码是多少?
    • JavaScript & Java(主要是 Java):ES6 解构、变量声明、对原型的理解(笔者没学过 Java 所以这部分基本都是乱选的)
    • C 语言:主要是指针的内容
      • void * 的含义
      • else 就近结合
      • a=b=c 运算符怎么结合
      • 远指针、近指针、巨指针
    • 算法:
      • 数组的基地址叫什么?base address(真心不知道为什么这题会算作算法)
      • 什么是指针(Pointer)?
      • 冒泡排序的时间复杂度
      • 对 5 个元素排序最少比较多少次(参考
      • 如何实现贪吃蛇游戏?BFS、DFS、MST
    • 数据库:
      • DCL(数据控制语言)(参考
      • 表能自己 join 自己吗
      • 没指明 ASC 还是 DESC,默认哪一个
      • 插入操作是否需要指明列名
      • 区分关系数据库与非关系数据库
  • 第三部分:英语测试,要求写两篇小作文,每篇 200+ 词 / 1000+ 字符,第一篇是叙述一次你参加的集体活动,第二篇是说明你认为成为 PwC 的实习生需要具备什么品质。

就我个人感觉而言,数据库、Web 前端、算法的内容非常基础,算法的话有一些脑筋急转弯的意味,C 的问题比较偏(也可能是我基础不好…答完 C 感觉自己本科白念了),Java 没学过不评价。时间还是比较紧张的,两篇小作文差点就没写完。希望能拿到面试机会吧。朋友说开始找工作就是要把自己脸皮磨厚点,怕什么呢,以前我连失败的机会都没有呢。

写完突然发现问卷还在,指路

2020.1.11 / 字节跳动 测开 实习 一面 60'(通过)

走的是内推通道,投递的是头条部门。面试官非常和蔼,过程中学到非常非常多,真的非常感谢这次面试机会。

  1. 自我介绍

    这里说明一下,我本科学过 C、C++、Python,然后自己做过一些 Web 项目,基本都是写的 JS,作为科班出身可以说是基础非常差了

  2. 看你是科班出身,工作内容有 50% 是业务可以接受吗?

    然后问了我 C、C++、Python 最熟悉哪个,我说 C++ 吧,然后就开始提问 C++(其实我对 C++ 的了解,除了做 OJ 刷 LeetCode 和 PAT 的时候用,对工程化的内容一无所知)

  3. 什么是虚函数?什么是纯虚函数?(不知道)

    面试官可能看我是真的菜,于是放弃提问 C++,开始提问 C

  4. C 数组退化

    还有几道面试官手写让你判断输出的 C 代码题,具体记不清了

  5. C 和 C++ 的主要区别是什么?

  6. OSI 七层模型?

  7. 输入一个 URL,在七层里是怎么工作的?(说不清楚)

  8. 微信朋友圈下拉刷新,怎么编写测试用例?

    回答这题前,我告诉面试官我是第一次接触测试岗,所以他说你尽量写,写完我会给你提示,所以面试中保持诚实真的很重要。在他的提示下收获很多。

  9. 为图书馆书籍借还系统设计类?

  10. 手撕代码:分石子

  11. 反问
    因为太紧张所以很多想问的问题没来得及问很遗憾。

2020.1.13 / 携程 前端 实习 一面 30'(已挂)

第一次参加前端面试。携程的面试体验非常不好,面试官迟到(看牛客似乎不是个例)、零反馈(对于你不会的题目面试官会快速跳过没有反馈)、有种被刷 KPI 的感觉(到了 30 分钟面试官马上说,啊三十分钟了,可以了,你还有啥问题吗,快速赶人下场)。

  1. 面试官迟到了所以没让自我介绍,直接开始怼项目,问得特别细,连你们传参用什么样的数据结构都问

  2. Cookie 和 Session(没回答好)

    • 分别解释含义和用途
    • Cookie 的数据结构是什么?
    • Session 有效时间
  3. JS 封装类的方法,ES6 class 是怎么实现的(不知道)

  4. 解释下静态(static)方法和其他方法的区别

  5. 问有没有用过 float 布局(没有),就让使用 flexbox 写垂直居中

  6. 以下代码中内存空间的变化

    var cat = function() { ... }; // 函数原型
    var c1 = new cat();

    catnew cat() 在堆中,c1 在栈里

  7. HTTP 状态码,4XX 和 5XX 区别

  8. GET 和 POST 区别,POST 有哪些传参方法

  9. display: nonevisibility: hidden 的区别

  10. 知道几种 HTTP 方法

  11. 浏览器缓存(不知道)

  12. 手写字符串倒置

    看到题就知道对方想考 JS 字符串是不可修改的,但是做的时候我不知怎么脑子抽了,我问面试官:我能用 C++ 写吗?对方愣了下然后说好的,然后我就用 C++ 写了个极其弱智的迭代方法。我至今不敢回想当时的场景,因为实在太窒息了…什么样的智障应聘者会在应聘前端岗最基础的手撕代码环节要求用 C++ 写啊…

  13. 反问

    • 对学习前端的建议(对方回答基础知识很重要,并且推荐了红宝书;多做项目)
    • 问什么时候能收到面试结果
    • 答疑了本次面试被问到的我不会的问题

2021.1.15 / 哔哩哔哩 全栈 校招 一面

  1. 介绍自己的项目和用到的技术
  2. 为什么想做前端
  3. CSS position 有几种
  4. CSS flex 布局都有哪些属性
  5. 盒模型
  6. 节流和防抖
  7. 浏览器安全机制?知道几种常见的攻击方式?
  8. ES6 特性都用过哪些?
  9. 箭头函数和其他函数的区别?
  10. 手写 new 一个 Promise 实例
  11. 代码题
  12. 反问
    • 比较看重应届生什么素质?(对方回答自己一般都是负责社招所以不清楚)
    • 对大学生学习前端的建议?(多看书、系统地学习、避免碎片学习)
    • 你们团队的技术栈?(不用过于纠结框架)
全部评论
博主最后去了那一家
1 回复
分享
发布于 2021-01-25 23:10

相关推荐

7 7 评论
分享
牛客网
牛客企业服务