10.22虾皮后端开发一面凉经

半个小时左右
  1. 虚拟内存和物理内存的区别
  2. 1GB物理内存,500M硬盘,页面大小4KB,求虚拟内存大小
  3. 进程、线程、协程,线程之间的资源共享吗,协程呢
  4. 死锁,打开一个服务,发现服务进程停滞,如何检测是否是死锁
  5. malloc开辟空间是否连续
  6. 了解栈帧吗,函数调用,传参的底层实现原理
  7. char a[100];int *b=(int*)a;b++;char *t=a,print("len %d",(char*)b-t++)
  8. sizeof 是宏还是库函数,实现sizeof()
  9. 了解设计模式吗
  10. 你有3000个萝卜,要搬运到1000km外的目的地,每般1km需要消耗1个萝卜,问:如何搬运可以让目的地的萝卜最多(每时每刻最多只能有1000个萝卜在身上,但是萝卜可以放在途中,允许往返)
问的真的是很简单了,重点考察操作系统,也可能后面不想面我了于是没有问计网啥的,面试官挺直接干脆的

#虾皮##Shopee##面试题目#
全部评论
这个实现 sizeof 是认真的吗?这个函数应该涉及反射和常量替换的过程。写起来代码量绝对不小。
1 回复 分享
发布于 2021-10-23 10:59
这个感觉不算简单吧……问得好底层
1 回复 分享
发布于 2021-10-28 12:54
没有手撕确实比较危险
点赞 回复 分享
发布于 2021-10-23 09:34
“打开一个服务,发现服务进程停滞,如何检测是否是死锁”, 这个如何答呀😅
点赞 回复 分享
发布于 2021-10-23 16:26
这个虚拟内存大小 怎么算的啊
点赞 回复 分享
发布于 2021-10-23 22:23
一个面试官,计算机网络被锤烂了,让我回去好好补补
点赞 回复 分享
发布于 2021-12-09 19:51

相关推荐

不愿透露姓名的神秘牛友
11-24 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
头像
11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
3 22 评论
分享
牛客网
牛客企业服务