面试情况我是实习僧上投了三个岗位,然后第二天就打电话约面试了,约在了后一天。

一面:

0、简单的介绍下自己吧。

1、你原来做web前端开发,了解web后端开发的语言吗?说一说;

2、那为什么不用c++做web后端开发呢?

3、那我问一些c++的问题吧,能说说vector、list、queue的实现方式吗;

4、vector扩容是怎样的?

5、为何要2倍扩充vector?

6、如果我们顺序访问vector和list,谁快?

7、字节对齐了解吗?为何要字节对齐。如果不对齐,会有什么结果?

8、实现一下memcpy这个函数吧,给你函数声明void*memcpy(void*dst,constvoid*src,size_tlen);(5分钟内完成)

9、你能解释一下,为何要分情况吗?(低址重叠)

10、你这个是按照字节拷贝的,还有更快的方法吗?

10.1、你了解move、forward吗?说说移动和完美转发的实现。

11、数据库了解吗?能简单说说mysql的索引吗?

12、既然提到b+树,那也简单说说b-树吧。

13、AVL树、红黑树了解吗?简单说说(反转、颜色)。

14、那既然红黑树性能好,为啥索引不用红黑树呢?

15、你了解哪些使用红黑树实现的容器?

16、行,我们再写一道题,股票买卖,限制只能买卖一次。

17、如果让你可以无数次买卖呢?怎么做?

18、你有什么要问我的?

二面:

0、简单的介绍一下自己;

1、为什么想要转c++呢?为何选择c++这门语言?

2、写题:leetcode862.(deque实现)

3、说说你的代码思路,运行一下(?不是说一般不运行的吗)

4、能用双指针实现吗,你实现的复杂度怎么样?

5、我问写c++吧,虚函数了解吗?(继承、多态、虚函数表,bulabula)

6、那虚函数表是在哪个阶段(预处理、编译、汇编、链接)形成的啊?

7、虚函数表存储在哪个地方?(堆?栈?静态区域)

8、纯虚函数了解吗?

8.1、虚函数可以inline吗?可以的话怎么inline。

8.2、inline函数一定会inline吗?

9、c++的内存管理说下?(堆、栈、静态)

10、为何会出现栈溢出的现象?堆为何不会?

11、如果我们声明一个函数,想要里面的变量长期存在,怎么做?

12、什么时候我们用堆、什么时候用栈?

13、简单的说下c++的作用域。

14、const知道吗?

15、说说static。

16、我们来写代码吧,实现一下单例模式。(懒汉模式)

17、简单的说说tcp、udp吧?

18、描述一下流量控制、滑动窗口。

19、GBN和SR在tcp中运用吗?如何运用?

20、说说tcp的状态有哪些。

三面:

0、自我介绍一下吧。

1、写一下memcpy?优化?

2、说说ipv4和ipv6;

3、分析一下我们在视频面试的时候牛客网需要用到的协议?(ajax轮询、http、https、dns、tcp、udp、ip、arp、)这个问题问的很多,各种分析。

4、在main函数执行前,可能有函数可以执行吗?写一下;

5、说一下啊gcc的编译选项。

6、你有什么问题问我吗?

...查看全文

字节跳动面试题后台_【字节跳动后端开发面试题目|面试经验】-看准网相关推荐

  1. 字节跳动面试题后台_字节跳动后台实习面经

    笔试结束3天一面,视频面的. 一上来写一个算法题,给一个无序数组,找一个分割点,使得分割点左边的所有数小于等于右边所有数,分割点要求尽可能小. 这个题我写了个O(n)的时间复杂度,中途写出bug,差点 ...

  2. python开发工程师面试题-一名python web后端开发工程师的面试总结

    背景介绍 工作一年多不到两年.之前一直在做C++的MFC软件界面开发工作.公司为某不景气的国企研究所.(喏,我的工作经验很水:1是方向不对:2是行业有偏差).然后目前是在寻找python后端开发这一块 ...

  3. python123m与n的数学运算_【Python数学面试题】面试问题:Python“… - 看准网

    整数类型:与数学中整数的概念一致 -可正可负,没有取值范围限制 -pow(x,y)函数:计算xy,想算多大算多大 -十进制:1010,99,-217 -二进制:以0b或0B开头:0b010,-0B10 ...

  4. 联发科技嵌入式_【MTK联发科技嵌入式面试】联发科技校招最新面试经验-看准网...

    我是计算机科学方向的本科生.25 号周四联发科 MediaTek 来学校进行提前批招聘了,我就拉着室友一起去了,我们之前刷了之前的笔试题,然后刚好遇到了几道完全一样的几道题目:1. 计算二进制数字位中 ...

  5. 汇智创科机器人_【汇智创科机器人招聘信息】-看准网

    在单位去学校参加双选会时投的简历,当时就发了一个面试邀请,约的是10点,如果有人接到面试通知,最好早点去,如果十点去,早上弄不完,下午还要接着,很花时间.去了之后,给我找了一台电脑,开始做题,72分钟 ...

  6. 魅族android面试题,【魅族小米IT面试题】面试问题:Android… - 看准网

    Android系统都有深色状态栏字体模式,但是目前只看到了小米和魅族公开了各自的实现方法,小米的支持MIUI V6以上版本,魅族的支持Flyme4.0以上版本.Android6.0以上系统好多品牌手机 ...

  7. 虎牙java工资_【虎牙直播工资】用户运营待遇-看准网

    网申虎牙投简历算是晚了点,刚好18号虎牙来武汉有宣讲,产品经理岗是宣讲会结束后发放笔试题目当场做,我申的是运营岗,所以结束后就先走了.本来想坐等笔试的,没想到没有参加笔试,直接发短信告诉我20号去参加 ...

  8. android百度测试,【腾讯百度测试面试题】面试问题:Android… - 看准网

    在开发当中,当程序发布出去之后,如果出现了崩溃的问题,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以捕获Crash,获取设备参数信息和错误日志就显得尤为重要,现 ...

  9. python开发师工资_【Python开发工程师工资|Python开发工程师待遇怎么样】-看准网...

    定制个人薪酬报告Python开发工程师工资水平(元/月-税前) ¥10515 职位平均工资 你认为这个数据靠谱吗? 靠谱 1太低 2太高 0 Python开发工程师工资详情 该职位在0-5k薪资范围占 ...

最新文章

  1. 萌新养成 | AI科技大本营实习生招募计划
  2. OpenCV Python教程(2、图像元素的访问、通道分离与合并)
  3. Flutter开发之Stack组件(层叠布局)(19)
  4. 动态规划-换钱最少货币数
  5. Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
  6. body 没有被撑开_父div没有被撑开,该怎么解决?_html/css_WEB-ITnose
  7. [转载] python 动态变量创建locals()
  8. Qt调用ffmpeg录制屏幕
  9. win7局域网共享教程
  10. 中国石油大学(北京)-《机器人设计》第一阶段在线作业
  11. PyTorch中view的用法
  12. 能拿驾照就能通过 Elastic 认证考试!
  13. JAVA8实战 -- Lamdba表达式
  14. R语言 回归结果中有NA
  15. 使用Python PIL库中的Image.thumbnail函数裁剪图片
  16. 【CGAL_网格处理】坐标变换
  17. 高仿QQ的手机管家的小火箭加速
  18. 海思CEA-861时序配置
  19. ASEMI快恢复二极管ES8JC参数,ES8JC规格,ES8JC封装
  20. “Elasticsearch + Kibana + ik分词器“介绍与使用

热门文章

  1. python代码学习——python文件处理及路径处理
  2. 高校如何搭建虚拟实验室?如何通过数据手套模拟实验教学?
  3. 个人datagrid的小结
  4. 手把手教你怎么批量查询中通快递单号
  5. 三级信息安全技术 知识点总结
  6. 金融类软件测试大攻略,带你了解最吃香的金融类软测,附面试题
  7. 开服8小时下载量破600万,App Store免费榜连续7天霸榜,摩尔庄园怎么就突然火了呢?
  8. C语言指针的几个注意点
  9. go-micro项目实战三 消息订阅
  10. iphone 导入出错_iPhone-一切可能出错的地方