字节一面

常规自我介绍:姓名、学校专业、学校表现(也就是奖项、荣誉)、项目介绍。

听了项目以后开始问我项目相关的问题

之后就开始问常规问题

1、知道tcp/ip吗(只知道是一个协议簇,内部包含很多协议,向tcp、udp协议。)

2、ip协议的报文(不知道,对ip协议了解不多)

3、七层协议和五层协议(说了七层,然后说了四层(听叉了))

4、数据链路层的协议(直接说不太了解)

5、套接字流程

6、多态

7、内存管理

8、c语言和c++struct的区别,没答好,就问了struct和class的区别

9、模板的编译

9、http协议

10、get和post的区别

11、倒序工字遍历二叉树(大概说了想法,但是有问题,面试官一直提示我,没写出来)

12、又想让我写快排(好久以前学的,没复习忘了)

13、然后又问我算法中什么最了解,我说贪心,结果给了我一道动态规划的题目最长公共子序列。(答题思路记得,但具体忘了,我简历上只写了了解,我是真的想不起来了)

14、现在想想面试官应该是向给我过,然后无可奈何的给了我一到简单的题目,给定一个数组,求里面连续数据的最大值。(在面试官的提示中写出了代码)

最后肯定就是你有没有什么想问我的了,肯定是问我还有没有什么需要改进的地方。

前面的自我介绍和基本问题用了大概四十几分钟,加上算法题总共大概一个小时十六分钟。面试官说因为我前面的问题表现比较好,所以算法题难度也比较高,,,没想到我不会。。。

以为会挂,但是没想到二十分钟左右就收到了二面的电话。

二面

常规自我介绍:姓名、学校专业、学校表现(也就是奖项、荣誉)、项目介绍。

听了项目以后开始问我项目相关的问题

之后就是常规问题

1、有没有用过awk命令

2、了解ping命令吗,返回值是什么?(返回值不清楚)

3、问我了解堆栈吗?(回答了一下用malloc和new在堆上申请内存,局部变量保存在栈上)

4、然后问我栈上为什么不需要进行手动资源释放(我讲了一下函数调用时会开栈、函数结束时,作用域结束,会退栈,所以不需要进行释放)

6、问我使用map吗(我说没有,不太了解)

7、问我常见容器有哪些?(大概说了几个,是在记不清楚了,用的少)

8、问vector应该是有限定长度的,但是却没有显示出来,它内部是怎么实现的,就是扩容机制。(讲了一下先用malloc开辟一个二倍长度大小的数组,然后再将原来数组上的数复制上去,再把原来的数组释放掉。

9、问我了解extern吗,知道底层实现吗(我只说了功能,对底层不清楚)

10、问我一个udp server和一个tcp server能不能同时共用一个端口(我就说了我觉得不能,同一个时间同一个端口只能被一个服务使用,不知道对不对,面试官也没再说)

11、有一个不均匀的硬币,正面的概率是0.7,反面的概率是0.3,问通过抛硬币来决定两个人谁能喝水,怎么才能公平。(没想出来,简直就是乱说。。然后在面试官的提醒下一步一步做出了答案。扔两次,出现一正一反和一反一正的概率是相同的)

12、给定一个整型数组,求里面最小的间隔数。如{8,4,2,5,6,9,12},最小间隔数为3;因为最小数为2,没有3。(一开始想的是给定一个足够长的数组初始化为0,遍历一遍原始数组把新建数组对应下标加1,然后再遍历一遍新建数组,第一个为0数对应的下标就是最小间隔数。但是没说出来数组长度,面试官说可以先遍历一遍求出最大值和最小值的差,就是数组的长度。之后自己就不会做了,之后面试官说可以新建一个和原数组一样长的数组,然后遍历一遍原数组,找到最小值,在遍历一遍,讲所有值都减去最小值后在新数组对应下标位置加1,超出数组长度的值不需要处理,一定在数组长度内。        说实话这个思路问了面试官好久才明白。)

最后肯定就是你有没有什么想问我的了,肯定是问我还有没有什么需要改进的地方。

然后就没有然后了,可能我太菜了,面试官不想再问了,才36分钟就结束了二面。

基本就是这些问题,顺序可能有问题。

【面经】字节跳动后端开发视频架构方向一面二面相关推荐

  1. python后端工程师_Python 招聘:[字节跳动] 后端开发工程师 | Python 技术论坛

    大家好,字节跳动后端研发工程师正在招聘. 职位为内推职位,社招.实习均可,欢迎大家了解投递. 后端开发工程师 职位描述: 1.对标业内顶级 PaaS 和  SaaS 平台产品,按照业务领域需求,打造优 ...

  2. 字节跳动-后端开发岗最新春招面经分享,四面拿下,有惊无险

    校招过程中,除了面试前对于基础知识的积累掌握,在面试的长线战斗中,更重要的是去收集面经,从面经中获取到面试的岗位与公司的基本信息,整理与你背景相同的同学在面试中被考察的点,找寻它们之间的规律,当掌握了 ...

  3. python后端工程师简历_【社招】字节跳动 - 后端开发工程师( Python Golang)-懂车帝...

    [字节跳动-懂车帝-后端开发工程师] 想加入最有梦想最年轻有活力的团队么,懂车帝研发团队呼唤你!懂车帝今年 3 岁,已经成为发展最快的汽车类资讯平台. 如果你热爱编程,热爱汽车,那么动动手指投出简历吧 ...

  4. 字节跳动面试题后台_【字节跳动后端开发面试题目|面试经验】-看准网

    面试情况我是实习僧上投了三个岗位,然后第二天就打电话约面试了,约在了后一天. 一面: 0.简单的介绍下自己吧. 1.你原来做web前端开发,了解web后端开发的语言吗?说一说: 2.那为什么不用c++ ...

  5. java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....

    字节跳动的招聘十分火热,基本上全年都是铺天盖地的宇宙条的招聘信息.但是其实录取率并不高. 无论是找后端方向还是其它方向,我相信整个面试的过程和时间节点都能对你有一定的帮助.字节跳动的面试流程基本上是我 ...

  6. 字节跳动后端开发一面、二面、三面

    一面(大概50min,忘记录音了) 基础知识有点多记得不太清楚了. 介绍一下你的第一个内存池项目. 面试官说他也知道这个内存池,这块儿谈的比较久. 项目是自己完成的吗?为什么要做这个项目? 这个内存池 ...

  7. 听说你想去大厂看学妹,带你看看字节跳动后端开发面试长啥样?

    前言 金三银四跳槽季,你准备好了吗?希望各位小伙伴能够苦练技术,早日达成自己心仪的offer. 下面是博主收集的一些关于面试的比较帮的面试题目,有需要的小伙伴可自行订阅下载. Spring系列面试题1 ...

  8. 字节跳动-后端开发面试

    面试总结: 1.因为投的比较晚了,10月8日下午连续进行了一面,二面,三面.总的面试体验极佳,除了讨论项目经验意外,问题涉及:进程/线程,CPU调度,C/C++ 字符串区别,网络三次握手,四次挥手:项 ...

  9. 字节跳动后端开发实习面经一二三面+HR面(已offer)

    *号表示没答上 一面(1h) 1.问之前的实习 2.redis的基本数据结构,string的底层 3.binlog存储日志的格式,statement造成主备不一致的过程 4.多机房部署mysql会有什 ...

最新文章

  1. Mac上搭建Nginx + rtmp
  2. sigprocmask理解
  3. u-boot分析之makefile分析(二)
  4. 有赞大数据平台安全建设实践
  5. 2020-django目录
  6. mongodb 扩展 libmongoc ssl_扩展面板
  7. python读、写、修改、追写excel文件(xlrd / xlwt / xlutils / openpyxl)
  8. 使用ember-simple-auth实现Ember.js应用的权限控制
  9. 为什么标签天线振子长度小于半个波长?
  10. 【微信小程序】从零开始搭建一个英语学习小程序01——基础准备
  11. js 秒转换成时分秒
  12. (一)、写一个怪物的类,类中有属性姓名(name),攻击力(attack),有打人的方法(fight)。(方法的重写)...
  13. 1024: 手机话费
  14. 前端工程化精讲第七课 低代码工具:如何用更少的代码实现更灵活的需求?
  15. jenkins根据凭证ID查看忘记的凭证密码以及重置admin密码的操作方法
  16. Adobe无法写入注册表值,请检查权限(错误代码:160)
  17. 在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
  18. 如何防止SQL注入攻击?
  19. 阿里云全面升级计算体系结构,云业务已成为新的强劲增长点 | 数据猿采访
  20. Java学习日志-第14天

热门文章

  1. 今日arXiv精选:Transformer专题论文推荐
  2. 北京招聘 | 新浪微博机器学习部门招聘推荐算法开发实习生
  3. 北京招聘 | 百度智能生活事业群组小度科技招聘对话系统算法实习生、工程师...
  4. AI框架你只会调包,这种想法很危险!
  5. 开源项目 | 五分钟搭建BERT服务,实现1000+QPS
  6. Error creating bean with name ‘org.springframework.security.oauth2.config.annotation.web.configurati
  7. Spring Boot-场景启动器
  8. Spring Boot——Maven使用SystemPath引用本地jar:ClassNotFoundException
  9. Obtaining the String
  10. 【学习笔记】比较分别用prim和kruskal实现最小生成树和算法优化方案