Interview - meetbill/meetbill.github.io GitHub Wiki

20180126

一面

  • 项目相关
  • shell 相关
    • $$ $! $? $* $@ $# $0特殊变量含义
    • 双引号 和 单引号区别
    • $xx 和 ${xx} 区别
    • 父进程传递个子进程的变量,子进程变量改变后,父进程是否改变
    • fork[就是程序里直接调用另外一个脚本],exec,source的区别
  • python(算法) 相关
  • docker 相关

二面

  • openstack 组件
  • redis
    • redis 高可用
  • python(算法)相关
    • 启动3个线程,将[1,2,3,4,5,6]依次输出---程序
    • ascii多少个字符?一个屏幕的字符串,写出程序找出不属于ascii里面的字符(ascii 占用的是一个字节,,比大小就可以)
    • 写程序去掉一个字符串中的“AB”(考虑下ABABAB,AAABBB)
  • 常见操作
    • 两个系统进行迁移,即A系统要迁移到B系统,要考虑的事情

三面

  • 程序
    • 两个 500G 的日志文件,在内存为 8G 的机器上,通过程序实现 diff 的功能