字节 基础架构-算力基础设施 测开一面

自我介绍

算法题:找出一个字符串中单词的个数及其长度

  • 对 shell 命令有了解吗
  • 假设要查找一个名为 abc 的文件,应该怎么做
  • 匹配一个文件中 abc 开头的那一行,应该怎么做
  • 用户态的代码进入到内核态有哪些方式
  • 进程间通信有哪些方式
  • 关于 make 这个工具,如果没有指定目标,默认构建哪个目标
  • 知道进程地址空间的概念吗,介绍一下
  • 环境变量存在哪个地方,就是程序运行时的环境变量存在哪里
  • gdb 相关
  • 如何看当前调试的程序停在了哪个函数上面
  • 如何查看某个变量的值
  • 如何附加到进程调试它
  • 了解缓冲区溢出攻击的概念吗
  • 如何防范该攻击
  • musl libc 和 glibc 有什么区别吗
  • 了解 linux kernel 的工作原理吗,任何一个子系统都可以说下
  • 了解静态扫描吗
  • 参与过什么开源社区吗
  • 介绍一下冒泡排序
  • 冒泡排序有什么优化空间吗
  • 代码编写时,什么情况下容易出现数据类型的隐式转换
  • 用户程序是如何获取到内存的
  • 假如说我的 malloc() 要申请 10MB 大小的内存,它也会调用 sbrk() 系统调用吗
  • 你看过 musl libc 的内存分配函数吗
  • 在你编码的时候,或者做一个项目的时候,如何让你的代码的可维护性更好
全部评论
为什么这里会提到 musl libc,因为我自我介绍时提到了我读过 musl libc 的代码。可惜我是把基本和输入输出相关的库函数及其背后的实现等看了一遍,没看 musl libc 的 malloc
点赞 回复 分享
发布于 04-03 20:25 黑龙江

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务