字节跳动面试题后台_【字节跳动后端开发面试题目|面试经验】-看准网
面试情况我是实习僧上投了三个岗位,然后第二天就打电话约面试了,约在了后一天。
一面:
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、你有什么问题问我吗?
...查看全文
字节跳动面试题后台_【字节跳动后端开发面试题目|面试经验】-看准网相关推荐
- 字节跳动面试题后台_字节跳动后台实习面经
笔试结束3天一面,视频面的. 一上来写一个算法题,给一个无序数组,找一个分割点,使得分割点左边的所有数小于等于右边所有数,分割点要求尽可能小. 这个题我写了个O(n)的时间复杂度,中途写出bug,差点 ...
- python开发工程师面试题-一名python web后端开发工程师的面试总结
背景介绍 工作一年多不到两年.之前一直在做C++的MFC软件界面开发工作.公司为某不景气的国企研究所.(喏,我的工作经验很水:1是方向不对:2是行业有偏差).然后目前是在寻找python后端开发这一块 ...
- python123m与n的数学运算_【Python数学面试题】面试问题:Python“… - 看准网
整数类型:与数学中整数的概念一致 -可正可负,没有取值范围限制 -pow(x,y)函数:计算xy,想算多大算多大 -十进制:1010,99,-217 -二进制:以0b或0B开头:0b010,-0B10 ...
- 联发科技嵌入式_【MTK联发科技嵌入式面试】联发科技校招最新面试经验-看准网...
我是计算机科学方向的本科生.25 号周四联发科 MediaTek 来学校进行提前批招聘了,我就拉着室友一起去了,我们之前刷了之前的笔试题,然后刚好遇到了几道完全一样的几道题目:1. 计算二进制数字位中 ...
- 汇智创科机器人_【汇智创科机器人招聘信息】-看准网
在单位去学校参加双选会时投的简历,当时就发了一个面试邀请,约的是10点,如果有人接到面试通知,最好早点去,如果十点去,早上弄不完,下午还要接着,很花时间.去了之后,给我找了一台电脑,开始做题,72分钟 ...
- 魅族android面试题,【魅族小米IT面试题】面试问题:Android… - 看准网
Android系统都有深色状态栏字体模式,但是目前只看到了小米和魅族公开了各自的实现方法,小米的支持MIUI V6以上版本,魅族的支持Flyme4.0以上版本.Android6.0以上系统好多品牌手机 ...
- 虎牙java工资_【虎牙直播工资】用户运营待遇-看准网
网申虎牙投简历算是晚了点,刚好18号虎牙来武汉有宣讲,产品经理岗是宣讲会结束后发放笔试题目当场做,我申的是运营岗,所以结束后就先走了.本来想坐等笔试的,没想到没有参加笔试,直接发短信告诉我20号去参加 ...
- android百度测试,【腾讯百度测试面试题】面试问题:Android… - 看准网
在开发当中,当程序发布出去之后,如果出现了崩溃的问题,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以捕获Crash,获取设备参数信息和错误日志就显得尤为重要,现 ...
- python开发师工资_【Python开发工程师工资|Python开发工程师待遇怎么样】-看准网...
定制个人薪酬报告Python开发工程师工资水平(元/月-税前) ¥10515 职位平均工资 你认为这个数据靠谱吗? 靠谱 1太低 2太高 0 Python开发工程师工资详情 该职位在0-5k薪资范围占 ...
最新文章
- 萌新养成 | AI科技大本营实习生招募计划
- OpenCV Python教程(2、图像元素的访问、通道分离与合并)
- Flutter开发之Stack组件(层叠布局)(19)
- 动态规划-换钱最少货币数
- Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
- body 没有被撑开_父div没有被撑开,该怎么解决?_html/css_WEB-ITnose
- [转载] python 动态变量创建locals()
- Qt调用ffmpeg录制屏幕
- win7局域网共享教程
- 中国石油大学(北京)-《机器人设计》第一阶段在线作业
- PyTorch中view的用法
- 能拿驾照就能通过 Elastic 认证考试!
- JAVA8实战 -- Lamdba表达式
- R语言 回归结果中有NA
- 使用Python PIL库中的Image.thumbnail函数裁剪图片
- 【CGAL_网格处理】坐标变换
- 高仿QQ的手机管家的小火箭加速
- 海思CEA-861时序配置
- ASEMI快恢复二极管ES8JC参数,ES8JC规格,ES8JC封装
- “Elasticsearch + Kibana + ik分词器“介绍与使用