字节头条后端实习一面
面试官是个很帅的小哥哥~
首先问了操作系统的问题:
1. 进程与线程的区别?协程了解过吗?
2. 系统调用了解过吗?
3. 线程间的信息交换?
4. 虚存了解过吗?程序对虚存有感知吗?【这个好像打错了用户空间应用程序中的所有地址 都是虚拟地址。】
我在一本正经的胡说八道........麻了...................................我说的没有.........
然后问了计算机网络的问题:
1. http和https的区别?
2. TCP和UDP的区别?
3. TCP如何实现流量管理和拥塞控制?
然后问了计算机语言的问题:
1. 堆和栈的区别?程序运行时,堆中存什么?栈里面存什么?
最后一道编程题:
一个数,可以被分成若干正整数的和,求这个数被分成若干正整数的乘积的最大值?
我用的DP
```
#include <iostream>
using namespace std;
int n;
const int N = 60;
int f[N];
int main()
{
scanf("%d", &n);
f[1] = 1;
for (int i = 2; i <= n; i++)
{
for (int j = 1; j < i; j++)
{
int x = i - j;
f[i] = max(f[i], f[j] * f[x]);
f[i] = max(f[i], j * x);
}
}
printf("%d", f[n]);
return 0;
}
```
首先问了操作系统的问题:
1. 进程与线程的区别?协程了解过吗?
2. 系统调用了解过吗?
3. 线程间的信息交换?
4. 虚存了解过吗?程序对虚存有感知吗?【这个好像打错了用户空间应用程序中的所有地址 都是虚拟地址。】
我在一本正经的胡说八道........麻了...................................我说的没有.........
然后问了计算机网络的问题:
1. http和https的区别?
2. TCP和UDP的区别?
3. TCP如何实现流量管理和拥塞控制?
然后问了计算机语言的问题:
1. 堆和栈的区别?程序运行时,堆中存什么?栈里面存什么?
最后一道编程题:
一个数,可以被分成若干正整数的和,求这个数被分成若干正整数的乘积的最大值?
我用的DP
```
#include <iostream>
using namespace std;
int n;
const int N = 60;
int f[N];
int main()
{
scanf("%d", &n);
f[1] = 1;
for (int i = 2; i <= n; i++)
{
for (int j = 1; j < i; j++)
{
int x = i - j;
f[i] = max(f[i], f[j] * f[x]);
f[i] = max(f[i], j * x);
}
}
printf("%d", f[n]);
return 0;
}
```
全部评论
什么部门呢
实习6个月以上?可以提前跑路吗
佬,过了嘛
面了多久
好兄弟这是面试题和笔试一起了吗?
日常吗?好简单
佬,没有问语言吗?
相关推荐
点赞 评论 收藏
分享
冷艳的柠檬精要暴富:二面怎么还问了这么多八股,还手写sql。还有代码题


查看16道真题和解析 点赞 评论 收藏
分享
32*15+六位数签字费💰。bg985硕,base上海后端。这个价今年在字节这算什么档位呢。美团开了ssp,30k的月base,hr说a不了。字节美团月base加签字费总包加起来差不多。有点纠结选哪个
东东咚昸:看组,节子开六位数签字费你要考虑好入职后的
点赞 评论 收藏
分享
点赞 评论 收藏
分享