转载声明:文章来源https://www.nowcoder.com/discuss/652934853955964928
我是工科跨专业的,所以面试题目相对基础,主要集中在数据结构和简历上的项目经历。
面试过程如下:
自我介绍:首先进行了简短的自我介绍,介绍了自己的教育背景和相关项目经验。
数组和列表的区别:面试官问我数组和列表的区别,我详细解释了两者在存储方式、访问速度和内存使用上的不同。
list插入元素复杂度:接着,面试官询问了在列表中插入元素的时间复杂度,我回答了O(1)和O(n)的情况。
怎么检验单链表中是否有环:然后,面试官让我讲解如何检测单链表中是否存在环,我提到了快慢指针法。
n级台阶几种爬法(fn表示方法):面试官还问了关于n级台阶的爬法问题,我用递归和动态规划两种方法进行了说明。
批量赋值数组的数据结构:接下来,面试官问了批量赋值数组的数据结构,我提到了使用循环和内置函数的方法。
进程和线程的区别:面试官还问了进程和线程的区别,我从资源分配、执行方式和通信方式等方面进行了比较。
进程间通讯方法:最后,面试官询问了进程间的通信方法,我列举了管道、消息队列、共享内存和信号等方式。
整个面试过程持续了大约30分钟
帖子还没人回复快来抢沙发