ML岗位面试:10.30上午上海某信息公司(偏图算法)技术面试之单链表反转、给定整型数组和目标值 二分法查找+下午上海某金融公司(AI岗位,上市)CTO和主管技术面试之Xception、推荐算法等

Interview:算法岗位面试—10.30上午上海某信息公司(偏图算法)技术面试之单链表反转、给定整型数组和目标值 二分法查找+下午上海某金融公司(AI岗位,上市)CTO和主管技术面试之Xception、推荐算法等

导读:今天本来三家公司面试,最后时间实在来不及,推掉了一家公司。上午到了第一家公司后,先手撕代码,题目比较简单。等面试官来了之后,接着问了做过的相关项目和比赛,最后问了实习的时间。下午去了某金融公司,是该公司的CTO和主管一起进行的技术面试,考察了项目,以及机器学习的一些基础知识,最后一直让先过去实习,CTO和主管真的都比较nice。
PS:先临时做个记录,等过几天博主抽空再更新一些面试时的一些细节考察点。

目录

10.30上午上海某信息公司(偏AI算法)技术面试之单链表反转、给定整型数组和目标值 二分法查找

单链表反转

给定整型数组 nums 和一个目标值 target,利用二分法查找法,返回目标值的下标

下午上海某金融公司(AI岗位,上市)CTO和主管技术面试之Xception算法、推荐算法等

Xception算法、推荐算法等


10.30上午上海某信息公司(偏AI算法)技术面试之单链表反转、给定整型数组和目标值 二分法查找

单链表反转

def reverse(head):if head.next == None:return headnew_head = reverse(head.next)head.next.next = headhead.next = Nonereturn new_head

给定整型数组 nums 和一个目标值 target,利用二分法查找法,返回目标值的下标

class Solution:def search(self, nums, target):left, right = 0, len(nums)-1while left <= right:mid = left + (right - left) // 2if nums[mid] < target:left = mid + 1elif nums[mid] > target:right = mid - 1else:return midreturn -1

下午上海某金融公司(AI岗位,上市)CTO和主管技术面试之Xception算法、推荐算法等

Xception算法、推荐算法等

讲解了一下Xception算法以及使用过的一些推荐算法,其中也问到了特征工程的重要性以及处理方法。

Interview:算法岗位面试—10.30上午上海某信息公司(偏图算法)技术面试之单链表反转、给定整型数组和目标值 二分法查找+下午上海某金融公司(AI岗位,上市)CTO和主管技术面试之Xcepti相关推荐

  1. Interview:算法岗位面试—10.15上午—上海某公司算法岗位(偏图像算法,制造行业)技术面试考点之AI算法与实际场景结合产生商业价值的头脑风暴

    Interview:算法岗位面试-10.15上午-上海某公司算法岗位(偏图像算法,制造行业)技术面试考点之AI算法与实际场景结合产生商业价值的头脑风暴 导读:一心想去互联网,未必能够发挥自己最大价值, ...

  2. Interview:算法岗位面试—10.12上午—上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现、特征图计算公式

    ML岗位面试:10.12上午-上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现.特征图计算公式 Interview:算法岗位面试-10.12上午-上海 ...

  3. 整型数组处理算法(十一)请实现一个函数:线段重叠。[风林火山]

    请实现一个函数:线段重叠;  输入多个一维线段,求出这些线段相交的所有区域(也用线段表示);   一条线段用两个值表示(x0,x1), 其中x1>x0;   比如:输入线段数组[(2,4),(1 ...

  4. 面试经典题-单链表反转

    struct node{node* next;T value; }; 方法一:常规方法 node* reverse(node*& head) {if ( (head == Null) || ( ...

  5. 算法与数据结构【30天】集训营——线性表之易混淆知识点双链表的结点前插和后插(05)

    目录 双链表的插入 P结点后插入新的结点S(后插案例) P结点前插入新的结点q(前插案例) 每文一语 双链表的插入 在双链表的插入操作,我们比较头疼的就是,明明选项看着答案都是比较的完整,但是为啥就是 ...

  6. 生成随机数放入整型数组怎么判断有没有重复_图的应用(1)-连通图的最小生成树(Prim算法和Kruskal算法)...

    连通图的生成树: 是一个极小的连通图,它含有图中全部的N个顶点,但是只足以构成一颗树的N-1条边. 必须满足三个条件: 图是连通图: 图中包含了N个结点 图中边的数量等于N-1条. 连通图生成树的判断 ...

  7. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  8. 整型数组处理算法(十二)请实现一个函数:最长顺子。[风林火山]

    请实现一个函数:最长顺子:输入很多个整数(1<=数值<=13), 返回其中可能组成的最长的一个顺子(顺子中数的个数代表顺的长度): 其中数字1也可以代表14: 顺子包括单顺\双顺\3顺: ...

  9. python从键盘上输入10个整数_从键盘为一维整型数组输入10个整数

    C语言程序设计 TC有时候会出问题的 给你改了一下 输出的时候要用长整型另外最后加了一句系统暂停语句 便于查看结果我用的TC2.01测试的 2.0应该也可以了吧#include"stdio. ...

最新文章

  1. [Spring 深度解析]第3章 核心容器
  2. 扫描全能王文件上传不了服务器,扫描全能王如何备份JPG 文件备份JPG办法
  3. 判断点是否在一个任意多边形中
  4. catch里面不想做任何处理_Java 如何优雅处理 Exception? 看完这 9 个示例你秒懂
  5. 新手入门机器学习十大算法
  6. POJ - 3304 Segments(简单几何)
  7. gRPC in ASP.NET Core 3.x -- Protocol Buffer, Go语言的例子(下)
  8. iOS本地推送UILocalNotification
  9. linux 改目录前缀,Linux修改终端显示前缀及环境变量
  10. linux上NFS性能参数
  11. Spring-tx-TransactionInfo
  12. 观察者(Observer)模式
  13. Android 网络HTML查看器
  14. Java JDK文档下载
  15. 不使用imrotate实现图像旋转(点操作实现)
  16. 高中英语老师教师资格证考试成功通过前辈备考经验谈
  17. 规范完整APP开发制作流程
  18. wifi信号满格无法连接服务器,wifi正常为什么不能上网_一招解决wifi信号满格不能上网的方法...
  19. vue项目在ie浏览器下运行显示空白页面
  20. 去除桌面图标文字阴影的4种方法

热门文章

  1. 机器学习模型 知乎_机器学习中有哪些模型?
  2. weka: naive bayes
  3. 内核与ramdisk到底是什么关系?
  4. objcopy的详细说明
  5. React中Context API的应用
  6. strong、copy和mutableCopy详解
  7. QQ空间Python爬虫v2.0--点赞数据分析
  8. 理解javascript中的回调函数(callback)【转】
  9. mysql基本操作二
  10. Python 的电子邮件编程