阿里云一二面面经
2020.8.4
阿里云一面
自我介绍
没开录音,问的好多啊,,,大概纯问题有四十分钟不止
Linux的常用命令
进程间通信的方式
C中static的作用——局部变量/全局变量/函数
进程与线程的区别
网络七层模型与五层模型,以及每层的代表性协议
DHCP是什么
ICMP是干什么的
Linux的文件状态/权限
C中virtual关键字
从输入网址到访问中间使用的协议,越详细越好
单链表是否存在环的问题
系统调用有哪些
……
手撕代码
都蛮简单的
第一题给两个unsigned int型的变量x和n,判断x是否是n的幂函数,即是否存在k使得n^k=x
***了相当多的可能,非负、整数,所以实际写起来很简单,但我脑瘫了一开始没能理解意思;后来还写了0<n<1可能的情况,傻掉了
第二题给一个unsigned int型的变量x,判断x是否是2的幂函数
解题思路是利用二进制的特性,如果是2的幂函数,那么二进制串中只有一位是1
2020.8.13
阿里云二面
没自我介绍
问了虚拟内存/页表
链表如何找环
链表和数组的优势和劣势,如何选用
Socket编程——没怎么用过
访问淘宝网址会用到的协议
Tcp三次握手
面试官表示你要是春招我就给你实习机会了,做上几个月也能了解能力,但秋招名额不多,只要最优秀的,所以很难给我机会过……
婉拒.jpg
虽然基本凉了,但还是抱有进入下一面的希望,尽力争取。
攒一攒人品,过段时间回复结果。
#面经##阿里巴巴##校招##Java工程师#