2020-07-10 字节跳动 客户端开发秋招一面

1.讲一下操作系统的调度算法,他们之间的区别

2.讲一下进程和线程之间的区别,进程之间的通信方式,线程之间的通信方式

3.讲一下mysql的索引结构,为什么实用B+树会查询更快

4.讲一下TCP和UDP的区别,应用场景,如何使UDP达到和TCP相同的效果

5.HTTP和TCP的区别

6.结构体中定义的变量,占用多少内存

 



typedef struct {     
    char a;     
    short b;     
    int c;     
    char d;     
    char e[3]; 
} 
一个字节对齐,占用多少内存 四个字节对齐,占用多少内存


7.实现一个带有push和pop操作的栈,让其能够在常数时间查询到最大元素

8.字符串反转,输入"a.bc.d"输出"d.bc.a"

#字节跳动秋招提前批##字节跳动##校招##Java工程师##面经#
全部评论
我能问问第一题,问的是什么调度算法??进程的调度算法吗
1 回复 分享
发布于 2020-07-13 01:27
大佬有后续么
点赞 回复 分享
发布于 2020-07-11 18:46
算法应该咋做,可以用一个辅助栈吗
点赞 回复 分享
发布于 2020-07-16 10:25
加油!面经打卡719
点赞 回复 分享
发布于 2020-07-19 15:48

相关推荐

5 30 评论
分享
牛客网
牛客企业服务