这是学姐内推面试机会
面试过程:三道题
1、笔试环节
1、输入1,2,3,4,5,6,7,8,输入最小K个数中的K,输出K个最小的数
2、判断回文字母序列,abcdeffedcba
3、输入一串字母abcdef,讲k个数放在末尾,比如cdefab
2、面试环节
1、常用的Linux命令有哪些,用过的Linux高级命令有哪些
2、说一下链表的结构
3、说一下列表和数组的区别(数组是C语言的知识),说一下列表和字典的区别
4、一个文件是姓名信息,一个文件是得分信息,读取两个文件输出’姓名+得分‘
1.数组中存放的数据类型必须一致,可以存放基本类型数据
list中可以存放不同类型数据,但不能存放基本类型数据
2.数组初始化后大小固定,且数据都已经被赋值
3.list移除某一元素后,后续元素会前移
数组不能删除制定位置元素,除非重建数组对象
4、推理逻辑回归公式
3、面试官说
应该重视基础,Linux命令、数据结构、算法公式推导、多刷题,如果基础做不好,高大上的也不好做。项目基本都是调用库来做的。
这跟我之前的想法不太一样,以前以为自己缺少项目,但是实际上自己的数据结构基础和Linux也非常重要。
4、接下来提高
1、Linux命令
2、数据结构
3、机器学习常用算法推导
必须通过习题和面试真题来检验自己。