arista 电面经 实习 intern

很Nice的小哥问的问题,然后准备比较充分就过了。当然,只允许用c

  1. vercmp.给你两个软件版本号的字符串,类似1.2.3.4,2.3.4.5,比较他们的大小
  2. 看懂位运算代码是在做求二进制表示里面有几个1
  3. char* a = “1234”
    printf("%s",*a)
    printf("%d",a)
    printf("%d",*a)
    之类的是在做什么

总之这家公司虽然用c,但是其实很c++的,用c只是为了考你底层熟不熟.

最好会用linux的 man 命令,还有gdb之类的
注意strdup,strsep函数。愚蠢的strtok就不要再使用了。我怕是他们面试人中唯一一个使用strsep的…
听说使用的库函数相同容易引起面试官怀疑哦!

补充内容 (2018-11-9 08:05):
求加分求

请问楼主,做这几个题的时候,什么时候用到了man,gdb之类的