四次面试经历,共勉

四次面试经历,足以让我客观地看清自己的能力

看似简单的2019年,不只是政治大年,对我而言更是一个充斥着破折与痛苦,机遇与挑战,当然还有懒惰与懈怠,但更多的还是对于未来无限可能的希望…因为可能,所以会有希望;因为可能,所以也免不了选择与纠结。

关于读研还是就业,直到现在,也没有明确的答案,就像辅导员说的那样,或许我根本没必要去思考这个问题。但经历更多的挑战,总会让人的生活变得丰富多彩而充满无限可能。

第一次面试

第一次面试是广州某小公司,方向可以说和我想发展的方向完全对口,golang 后端开发。回想起来,这可能是我最值得去尝试的面试,但可惜的是第一次面试没有丝毫的经验。

原本以为,自己的表达能力、项目经历、包括专业对口以及简历上的各种内容都是十分出彩的,心里想的是面试官舍我其谁。但到后来完全是打脸。面试官面得问题让我感觉天昏地暗…

  • redis 基本数据结构和底层实现
  • golang chan 阻塞问题
  • 链表存在环路怎么办
  • golang map 的底层实现
  • cin cout 和printf的区别
  • grpc stream 和 普通使用的区别
  • 前端图片显示
  • 以及常见的计网操统问题

面得一脸懵逼…好像还回怼了面试官几句…为什么要问这些没意思的问题

最终,当然是没有通过…

原本信心满满的面试,却最终有种灰头土脸的感觉,还感觉十分委屈。我渐渐明白了面试的套路…

第二次面试

同样是广州某公司,方向选的后台测试,当时各种相关的实习岗位都投递了实习简历。

之前接触过一点测试的工作,也多少有一些个人的想法和思路。但由于对于自动化测试还是十分陌生,并没有专门学习了解而试验过,只有之前项目中有一些零碎的思路。这次被邀约到公司当面进行面试。

有了第一次的挫折,并没有抱太大的希望,只希望面完试可以不那么难过。约面试时间的时候还出了点小问题,但最终还是成功到达了公司进行面试。

HR小姐姐真的是好人…对我真的特别好,那种感觉是电话里感觉不到的。

是一个帅气的哥哥面试的我,问了些

  • 基础的计网、网络安全问题

有了第一次的经验,多少还是可以回答上来。之后又仔细查看了我的简历,问了关于

  • 项目的一些问题,以及我自己之前的测试思路
  • 并了解了我对于测试工具以及后台架构的了解

后来换了另一个技术人员简单面试,最终是HR面试。

  • 关于工作时间、工作薪酬以及内容、公司情况

整个过程无比轻松,甚至面试官会给我台阶下:”这个问题不常见,你不知道也没关系“。能感觉到面试官小哥哥两眼放光地看着我…当时心里无比的开心。可能这种感觉不是电话面能感受到的,我感觉当面进行面试反而会轻松很多,可以通过眼神、肢体语言进行交流。

第二次当天就成功拿到了offer,还受到了夸奖,心里很开心

第三次面试

第三次本应该是Tencent…但由于给我打电话时刚好在上课,挂掉后便被通知,没被通过面试…

或许这就是大厂吧…真的不缺人才。

于是第三次面试成为了视源…C++开发,讲真的这个岗位并不是很适合我,面试的过程中也并没有准备多少C++的内容,更多还是关于算法。

为了熟悉年底的Bytedance面试,我面视源的时候,选在了Bytedance面试场地,想熟悉一下这个氛围。那天晚上吃了饭就登上网站做题。

  • 入栈出栈顺序
  • linux 启动过程
  • linux conf文件
  • GET和POST参数的问题
  • C++ 虚函数、多态
  • 最终考了两道算法题,都不难。一道链表翻转+排序。一道贪心算法。

由于并没有准备linux方面问题,对于C++的理论知识也极度欠佳,重视程度也不够,虽然感觉算法题并不难,但前面的多项选择题彻底把我搞死了…

又成功收到了未通过面试的消息。

心里堵了一段时间,但很快就过去了。希望最后一次面试能有一个好的结果。

第四次面试

不敢打开那个文件,感觉自己仿佛做了一个愚蠢的梦…


字节跳动——我衷心希望能拥有实习offer

1. 可能面试问题

1.1 常见面试题

  • 计算机网络:传输层
  1. TCP和UDP的区别和联系

    联系:都是传输层的协议。都可以满足进程之间进行通信。

    区别

    • TCP是拥有链接的协议,UDP没有连接。
    • UDP由于没有连接,传输速度会快很多。
    • TCP可以保证传输的可靠性。拥有拥塞控制机制——慢启动、滑动窗口

    TCP容易被攻击,因为需要建立连接。

    TCP对系统的需求更好。

    TCP是流模式,UDP是数据报模式。

  2. TCP报文包括哪些部分?UDP报文包括哪些部分?

    TCP包括:源端口号(16位)、目的端口号、没有版本号、校验和、SYN、SEQ(16位)、ACK、FIN等标志位

    首部长度(4位)、保留位(6)、窗口大小、时间戳

    • 同步SYN ,置为1表示这是一个链接报文。
      在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若同意建立连接,则应在相应的报文段中使用SYN=1和ACK=1。因此,SYN置为1就表示这是一个连接请求或连接接受报文。
    • 终止FIN
      用来释放一个连接。当FIN=1时,表明此报文段的发送方的数据已发送完毕,并要求释放运输连接
    • 窗口 占2字节。窗口值是【0,2^16-1]之间的整数。窗口指的是发送本报文段的一方的接收窗口(而不是自己的发送窗口)。窗口值告诉对方:
      从本报文段首部中的确认号算起,接收方目前允许对方发送的数据量。之所以要有这个限制,是因为接收方的数据缓
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值