字节一面

面试官也太好!!加油吧
1、进程和线程的区别,进程之间的通信方法
2、整形的取值范围
3、堆和栈有什么区别
4、tcp和udp的区别和联系
5、域名到ip DNS
6、http keepalive tcp keepalive
7、https

前端部分
js的数据类型,区分数据类型 NAN
== === =
es5 继承
this
js单线程的,如何处理异步任务

css
盒模型
float 清除浮动 clear both
css 实现三角形
position static

vue:
v-if v-show
v-for key

全部评论
👍👍👍👍👍
点赞 回复 分享
发布于 2021-03-29 14:50
1、堆栈空间分配区别 栈(操作系统):由操作系统(编译器)自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 2、堆栈缓存方式区别 栈使用的是一级缓存, 它们通常都是被调用时处于存储空间中,调用完毕立即释放。 堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。 3、堆栈数据结构区别 堆(数据结构):堆可以被看成是一棵树,如:堆排序。 栈(数据结构):一种先进后出的数据结构。
点赞 回复 分享
发布于 2021-03-18 17:03
1.进程间通信方式1、管道 2、消息队列 3、共享内存 4、信号量 5、Socket
点赞 回复 分享
发布于 2021-03-18 16:58
2.整数类型的范围: -2^53 ------ 2^53 (包含边界);
点赞 回复 分享
发布于 2021-03-18 16:56

相关推荐

07-07 17:06
已编辑
深圳技术大学 golang
点赞 评论 收藏
分享
程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务