字节国际电商后端一面

写在前面:八股很少,更多的是考察我们对八股文理解能力
1.自我介绍
2.数据库
(1)给你一个表,(id, userid, amount, month, day),筛选出所有的日期在3.1-3.10且累计金额大于等于100w的数据
(2)select * from table where b=xx 和 select id from table where b=xx的区别是什么
3.C++访问空指针操作系统会把进程coredump掉,能解释原理吗?怎么终止掉该进程的?操作系统怎么知道这段地址不合理?
4.C++内存分区是怎样的
5.linux终端输入一个命令,讲一下操作系统怎么处理的,涉及到哪些系统调用
看我不了解,问我熟悉什么知识,问我熟悉的呜呜呜
6.讲一下操作系统内存管理的方式?内存管理的目的?(忘记了,到这里已经满头大汗了)?讲一下主流OS的内存管理方式?
7.printf("%d", &a),输出的地址是物理地址还是虚拟地址?为什么?
8.虚拟地址怎么映射到物理地址?页表里面存了什么?4G的内存,一个物理块是4KB,需要多大的页表来存?既然每个进程都要存1MB的页表,
如何解决这个问题?(我答得两级页表,面试官说这样要的空间更大了。应该是只把一级页表调入内存,二级页表留在外存)
9.计算机网络:
浏览器输入网址的完整流程
HTTP请求的类型有哪些,有什么作用?post和put和区别?
讲一下TCP报文有哪些关键字段
TCP如何做到可靠传输
10.100个苹果,A和B轮流拿,一次只能拿一个或两个,A先拿。A应该怎么拿才能保证拿到最后一个苹果?dp[100]=dp[97]=dp[94]...=dp[1],所以一开始就拿一个
11.分糖果(leetcode135原题)
12.如何学习新事物
#字节##面经##后端#
全部评论
哥们C++选手吗,为啥问这么多操作系统的知识
1 回复 分享
发布于 06-14 11:59 安徽
日常还是暑期?
点赞 回复 分享
发布于 04-23 23:38 辽宁
c++选手?
点赞 回复 分享
发布于 04-24 20:42 北京
国际电商的后台主要用的语言是啥,有c++嘛
点赞 回复 分享
发布于 04-25 15:00 江苏
base哪里
点赞 回复 分享
发布于 05-09 23:54 山东
国际电商后端基本在深圳吗
点赞 回复 分享
发布于 05-12 02:39 上海

相关推荐

不愿透露姓名的神秘牛友
09-26 23:28
格力 结构设计 2w×12薪 硕士985
点赞 评论 收藏
分享
一个小时1. 自我介绍2. 实习项目介绍,架构介绍3. etcd  a. 和 redis 分布式锁的区别  b. 使用场景  c. 底层原理  d. 集群部署  e. 数据量4. 数据库  a. 关系型数据库和非关系型数据库区别  b. mysql    ⅰ. 建表语句有哪些字段  c. redis    ⅰ. 常见的数据结构使用和用途    ⅱ. 缓存击穿和缓存穿透    ⅲ. redis 快的原因、    ⅳ. 分布式锁具体实现    ⅴ. redis 集群原理    ⅵ. redis 100 万个同一前缀,redis 是如何删除的5. 网络  a. 抓包工具,问网络包有哪些字段,就是从底层开始慢慢讲到应用层6. http 和 rpc 的原理,pb 的字段定义原理,7. go  a. 数组和切片  b. 值传递和引用传递  c. 数据和切片作为函数参数传递会不会修改元素  d. 数据和切片后面追加元素的区别  e. 结构体字段中存在 map 的话,外部访问能不能直接用  f. context 取消函数为什么立马就要 defer  g. map 结构,具体使用,8. 无算法,感觉是寄了9. 反问业务:Golang 微服务做旅行相关业务最近面试强度有点高,一周五六场面试,脑子已经有点转不过来了,答的有点乱
点赞 评论 收藏
分享
10 82 评论
分享
牛客网
牛客企业服务