20190801 我经历了人生中的第一次面试,一面感觉还行,二面有点惨。(一面和二面是连在一起的),三面也很惨,四面也好惨。然后坚持到hr面。

未来的事情好多不确定,但是唯一要做的还是要不断充实自己,遇到挫折和失败也不能放弃,总结问题,放好心态继续学。

字节跳动诚邀你参加iOS开发实习生职位的面试。

面试形式:视频面试

面试时间:2019-08-01 10:30:00GMT+08:00

面试官是可以看到你之前回答的问题以及其他面试官的给你的评价。

前期准备:内推的,写了一个简历然后约定了一个时间,实际准备时间大约是2-3天(正好遇上准备出去浪,所以准备时间有点紧张,导致还有一些没有看到!!一听就懵逼的邹都邹不了)。

讲道理我准备的时间不多,就是强行理解记住以前学过所以在操作系统和网络这里不是很艰难,就是很多是不清楚,不记得不知道的,然后全都看了一波学习,主要是不全面,很多缺点,因为熟悉C++但是我只是写C++的交到oj上的程序,对于里面很多基础知识还是不熟悉的,就像python正经学了五天做了个人脸识别项目,后来就没碰过,虽然看到了知道,但是问到了一些基础的就傻傻的分不清。总之--写在简历的,虽然只是做了一个项目,但是关于里面的基础技术知识一定要知道 囧。

这三天 都是再看这个链接里面的内容:https://www.nowcoder.com/tutorial/93/8f140fa03c084299a77459dc4be31c95

一面:问了TCP的三次握手(完全没问题的说了一下,然后深入问了一下,答得也差不多),又问程序的编译过程(预编译,编译,汇编,链接(no!!发现自己只说了三个没说汇编。。))请你说一下TCP怎么保证可靠性(巴拉巴拉又说了一下,也还行虽然也有点问题),HTTP和的区别的问题(secure,我说到了三次握手之后还要SSL handshake  然年问我加密方面我就不太清楚了),然后又问可执行文件(三个区BSS data text 还有执行过程中堆栈情况---喵喵喵这里有不太清楚了 答得不是很好)然后让我写了一道题二叉树中序+先序/后序 得出整个树(哎呀这不是我昨天刚刚写的还更新了博客嘛,但是在网页上写有点不方便总是一些奇怪的bug 但是很清楚的说了思路,虽然前辈走的时候我还没调试完,但是应该问题不大八????)然后就没问啥了(居然没有问红黑树!!??emmm,也没问操作系统的内存管理)。。。

二面:非常惨!!!一开始就让我写了一道题二叉树层次遍历,(喵喵喵这么走运,还是二叉树,但是没有给我输入样例的规定就自己写了方便得出答案的输入方式,然后过了),接下来就很惨了,问了好多都是没听过的(哭唧唧),因为在简历上写了熟悉C++,所以问了你知道特化偏特化吗???(喵喵喵!!??完全不知道)然后又问ZigBee(因为我在项目经历这里写了,问我ZigBee协议,然后我绞尽脑汁的想啊这不是上学期考试的题目吗,嗯然后秉着考完就忘的精神,我没答出来,:就说了是无线短距离,基于IEEE802.15.4 ,然后巴巴拉拉的说了一下我在我写的那个项目里干了啥。。心哇凉) 然后又问python的东西我又喵喵喵了??? 问说一下元组(啊???啥数据结构嘛,他咋用的来着啊  又忘记了  : 列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的 元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。哎讲道理这个应该是知道的,但是没说出来) 然后又问了层次结构我说了一下TCP的四层模型(和每一层的协议HTTP,DNS;TCP,UDP;IP,ARP;MAC),又问了map和unorder_map我说了底层是红黑树和哈希表(他们的区别就是底层的区别,没说出来是啥区别) 太菜了。还问了用过delete嘛(这里又没有回答出来,因为没用过,但是还是知道关于动态分配方面的,面完查了一下:new分配的内存要用delete销毁,malloc要用free来销毁;delete销毁的时候会调用对象的析构函数,而free则不会。 )。感觉哇凉哇凉的。虽然面试官还说了一下自己团队但是给予自己蒟蒻的表现完全不敢多想。。。

然后问面试官,还有接下来的面试吗,他说没有了技术面试到这里就结束了。啊别人都是好多面,我就直接没有三面了吗,害怕。。

对了关于这个iOS开发,我是完全没有接触过,所以问的时候一律一脸萌新我啥都不知道。。。

最后说一周内有结果。。等结果八。。在操作系统和网络这里还好,算法这里考的也不是很深嘛就是基础数据结构那种,就当学习一下,最后想说,,自己在python还有C++基础这里好菜。。。。

哎,大致就是 这样了,还是好好学习去吧,学了一波感觉还行,因为是针对学习感觉就像再给自己普及知识,之前还不是很清楚三次握手四次挥手这下比较清楚了。需要看一下C++ primer,深入理解计算机系统.....

----20190801:12:56

喵喵喵20190801:15:00刚才给我打电话预约三面(结果出来的好快呀),直接预约了明天的时间,正好把之前面试官问的不会的在复习一下(12-15点摸鱼的我╮(╯▽╰)╭,-----好吧其实摸鱼了好久)。

三面:问了很多上面我没有答出来的,然后上面的问题我在面试后也总结也知道了怎么回答,然后问题不大。对了!!唉最丢脸的是我面试的是IOS开发,但是我没有去了解!也不知道这里需要掌握什么!!然后面试官让我说我知道的,我都没有查啥都不清楚也不知道用什么工具语言之类。。(捂脸w(゚Д゚)w。。。。要是我是面试官都忍不住吐槽咋对这个岗位啥都不知道。。。失策),然后大致问了一些基本信息,问了前两次面试的体验,然后开始问问题,TCP的四次挥手,内存管理,STL,然后还有还有好多。。。然后让我说一下怎么实现好的LRU,实在没想出什么好办法(然后面试官就没有继续问这个了,复习后:哈希链表啊!)。然后让写题,这里翻水了。没有写出来,不难,但是我没理解,也不能说没理解把就是!!!(还是太蠢了emmmm啊之后和我大佬说了这件事,他说我出去别说你是打ACM的emmm( ఠൠఠ )ノ  然后吐槽我太菜了喵喵喵╯︿╰),没有按照那个意思写。不多说了(;´༎ຶД༎ຶ`)!!!!唉没想到这里翻水。好好学数据结构八。这里补充还问了:协程

最后问了面试官可以给点嘱咐之类嘛,让面试官最后还是说我写题这里不太行没有get到他想要的(事后我自己想想,岂止是没有get到您想要的,我自己都不好意思说我写了个啥!!基础太菜了இ௰இ。。。。)

三面是在周五傍晚面的所以得下星期才有结果把。(佛系等结果)。不知道三面是不是最后了,听说还有面好多好多次的emmmmmm。

总结:这三面让我嗯心里很明白,数据结构不行!复习操作系统和计算机网络还有C++的时候都是基于课上学的基础上在强行理解记住了,,实际上自己记住的知识都是杂乱在一起的。继续学习把,随缘来。还有好多好多好多好多好多要继续学的。

第四面(面试官是个颜值可以得年轻人!!( •̀ ω •́ )✧):来我们写题把,然后给出一个数组和一个数字K,用数组里面的数字凑成一个比数字K,正好大一些的数。(这里又case没过,我现在知道应该咋搞了)(中间回溯写了一下有的样例没过,真是漏洞百出得写法啊),在我那基础上加一个,如果没找到同等长度得,就返回一个长度比它正好大得最小得;然后开始问ZigBee 和TCP/IP 得区别?ZigBee下怎么知道是哪个系欸但??然后转去问TCP中为什么要有MAC地址和IP地址;然后问子网掩码。然后哦写一些sqlsever的语句创建,查询(每次虽然我的项目里面经常用但是  都会百度看看。。。)。然后面试官笑着问你还有什么要问得嘛,(这次问的比较少了(可能觉得我太菜了把),然后我巴拉巴拉,看着面试官大佬的蜜汁笑容),这大概就是面试的终结了把!!

四面前准备:剑指offer TCP/UDP 以及视频会议 操作系统内存管理 ios最基础知识 计算机网络要好好看

以上记录的是我还记得的内容。

这里是我准备的一些自己整理的资料:https://pan.baidu.com/s/1sBbDYjYiGCC2UOQH_M9CRg

其实很多也是上面链接给的挑下来我觉得会问的和一些简单的补充。

遇到的四道算法题:

1、中序+后序/先序 得出整个二叉树

2、层次遍历二叉树

3、链表倒数第k位反转(没错这就是我的第三面的问题,那时候用数组反转的sg我)

4、给出一个数组和一个数字K,用数组里面的数字凑成一个比数字K,正好大一些的数。(这里又case没过,我现在知道应该咋搞了)

当天面完的晚上有hr小姐姐和我说四面通过啦,然后周四8月15日中午的时候进行了hr面试。

hr面试:首先是自我介绍(我真是每次自我介绍都是叫啥什么学校什么专业马上几年级了,然后就不知道说啥了= . =),然后问了考研和工作的事情,(不知道我有没有表达出选工作呀工作呀emmm)又问了我之前的项目经历主要是有什么感想,又问问说我的gpa挺高的平时是怎么学习的(就是听听课然后认真做实验,然后疯狂暗示我一般实验课设都挺好的主要是动手能力强( ̄▽ ̄)"),然后就好像就没啥了然后还表示我之前虽然没有什么经验,之前面试官问我IOS的基础问题,我查了知道应该怎么方向学基础,emmm(表示自己的看重),然后hr告诉我这周五和下周六就有结果,最晚下周五会有有没有offer的消息。

继续乖巧的等消息(o´・ェ・`o)。

已经成功收到offer了。继续努力吧!!

emmm有兴趣投字节跳动IOS的朋友可以找我内推~~~~(跑路了跑路了= =)

人生中第一次面试-----字节跳动面试经验总结相关推荐

  1. 面试字节跳动的一点小经验

    我在 2019 年 7 月 8 日入职了字节跳动,借着这次机会想与小伙伴们分享一下字节跳动的面试经验,希望对你有用. 通过本篇文章你将了解到: 应该抱着什么样的心态去大公司 加入字节跳动前我是如何做准 ...

  2. 2019-3-15记人生中第一次电话面试,支付宝java端

    2019.3.15晚9点,人生中第一次电话面试 录音了,感觉答得虽不说滔滔不绝,但也是振振有词(滑稽) 做一个记录,记录了所有的问题,有些问题简单写了当时的思路,有些问题回答就是瞎扯的,就不写回答了 ...

  3. 面试字节跳动,被面试官的源码问题问到怀疑人生

    面试字节跳动,被面试官的源码问题问到怀疑人生 最近,我的一位朋友在找工作,已经拿到了美团.快手等公司的Offer,准备选择其中一家入职了. 后来他又接到了字节跳动的电话,通知他去参加三面.从二面到三面 ...

  4. 面试字节跳动,死在了最后一类问题上!

    背景 本人基本情况:本硕普通985学渣,现居深圳,Android研发,目前主语言Java,某小公司工作中.去年面试字节跳动,死在了最后一类问题上,补发面经,希望能对大家有所帮助. 由于面试时间已经较为 ...

  5. “作为字节跳动面试官,有些话我不得不说!”

    转载自字节跳动 由于肺炎疫情的影响,不少同学年初跳槽的计划被搁置.虽然计划被打乱,但是这也给我们留出时间更好的准备面试.随着企业复工时间的延长,不少公司裁员.降薪甚至倒闭,之后只会更难. 看了不少「面 ...

  6. 请画图说明tcp/ip协议栈_5年Android程序员面试字节跳动两轮后被完虐,请查收给你的面试指南 - Android木子李老师...

    大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助. 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了- 所以 ...

  7. 【2020-07】字节跳动面试凉经(年轻人的第一场 技术面试)

    字节跳动面试 比较坎坷的经历 2019年12月份报名过字节跳动的日常实习 当时可能就是想试试 连简历筛选都没过 也是啥也不会 即使半年多 过去了 也是啥也不会 但是知道 应该干点啥了 所以连在线笔试都 ...

  8. 字节跳动面试总结-3.18

    字节跳动面试总结 字节跳动是全球第一家将人工智能应用到主产品的科技公司.全系产品矩阵包括今日头条.抖音.西瓜视频.火山小视频.TopBuzz.Faceu激萌.图虫.懂车帝等多款产品.截止2019年1月 ...

  9. 想拿到大厂offer?带你9步拆解字节跳动面试环节

    做软件测试这么多年,可以说大大小小面试也有几百来场了,身边经常有测试的朋友过来找我面经,问的多了,我就想干脆写下来,省的每次总是重复一样的话. 面试次数多了就会发现,很多人面试被PASS,并不是因为专 ...

最新文章

  1. vi 环境,跳转函数定义
  2. android工程混淆和反编译
  3. 委托、lamda表达式..委托概念-匿名函数-泛型委托-Lamda表达式-多播委托
  4. MySQL界面说明_mysql 界面
  5. LeetCode Permutations II(有重复元素的全排列)
  6. centos6.8_64部署django项目
  7. 软件回归测试及其实践
  8. 聊天记录存redis还是mysql_一个小小的签到功能,到底用MySQL还是Redis?
  9. 计算 JS 数组中最大最小值
  10. android app启动过程(转)
  11. LTE学习:RV(冗余版本)
  12. 【Visio】 windows Visio 画图
  13. 香港手机号正则表达式
  14. 分布式事务解决方案汇总:2PC、消息中间件、TCC、状态机+重试+幂等(转)
  15. 空间变形网络——STN
  16. 项目中站立会议和故事墙的那些事儿—敏捷开发
  17. 微信小游戏 :未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译
  18. 倒立摆的实现 6.定时器中断和其余初始化
  19. 生命早期肠道微生物群与儿童呼吸道疾病之间的关联
  20. 新手linux安装vasp_一步一步教你如何在linux 下安装VASP 【真的是从零开始】

热门文章

  1. hytra mysql_PHPYUN人才招聘系统v5.0.1beta PHP云人才系统 - 下载 - 搜珍网
  2. IDEALENS K2亮相北京,被现场试用者称为佩戴最舒适的VR产品
  3. UML之教学管理系统 实验三
  4. Ubuntu1804键盘输入系统无fcitx的解决方法
  5. 让地球的实时美丽照片显示在你的Mac桌面上-即刻地球 mac中文版
  6. 计算机与科学论文3000,计算机科学技术应用论文3000字(2)
  7. Qt正则表达式从字符串中取出手机号码
  8. c++: 31:开关灯
  9. 7-7 狐狸和兔子** (10 分)
  10. 不动点求数列通项原理_不动点法求数列的通项.pdf