面试官人挺好的,说话挺温和的,
面试问题如下,(晚上七点开始)
1 开始先自我介绍,由于准备好了自我介绍,但是打开电脑的时候正好自我介绍,本来想照着念一下准备好的稿子,结果,错失了良机,只能记得多少说多少了。
2. 自我介绍的时候人家会看你的简历,有什么可以捕捉的问点,看到我简历上写了,天池的新人赛,就让我介绍了这个比赛,这个时候已经打开了电脑,就照着我写的比赛记录过程念了一下,然后问见我使用了xgboost的算法,让我介绍对这个算法的了解,为什么使用这个算法,好在哪里,这个回答我也总结了,但是说的没有逻辑,并不是很好,确实有必要记一些专业的名词,否则显得的很不专业,面试官可能觉得我做的没啥可问的,就问我本科做过啥相关的,想找一些我身上的亮点来问,我就跟他说了一下本科就参加过一些算法的竞赛,ACM入门的铜奖,蓝桥杯之类的,然后就开始写算法题了,给我发了一个有道云笔记的链接,云共享,双方都可以看到对方的操作(记事本编程),里面有两个题,如下
第一题
定义:已知两个字符串s和t,现在可以对s在任意位置执行三种操作:插入一个字符;删除一个字符;替换一个字符,求将s变成t所需要的最少操作次数
int editDistance(String s , String t) {
}
网上有答案,牛客网原题,虽然做过,但是只记得大概思路,写了个大概,PS(虽然有源码,但是不想粘贴过来,因为怕他问我是怎么想出来的,我就没法跟他解释了,说到底,这个题不是真的会)
奥,对了,他看了我写的,指出来了一些小问题,是不是XX地方有问题呀,我一看,果然是,再夸一句,人确实挺好的,不会嫌弃你这也不会,那也不会,
第二题
给一个长度为n的数组a,有q组询问,q远大于n,每组询问是一个区间,现允许重排这n个数字,要求q组询问的区间和的总和最大,求这个最大值
举例:比如数组{2,0,1,0,3,4,5,6},两组询问[2,4]和[4,6],最优的重排方式为{0,0,2,3,6,4,5,1},这样重排后24区间的和就是a[2]+a[3]+a[4]=11,46区间的和就是a[4]+a[5]+a[6]=15,总和为11+15=26,由于没有别的排列方式可以得到比26更大的数字,所以答案是26
double getMaxSumInRequest(int[] array, List<int []> queryList ) {
}
他说可以打开本地环境写,我就用了idea写,早知道,上个题我就不在在线文档里写了,思路是有的,维护一个数组,每次记录统计。。。。。。。(此处省略)。。。。。(因为不是最优的)
然后写完了给他看,他大概看了一些,没说啥,可能是写的还酬和,问我有啥想问的,我说,第二个题我知道肯定不是最优的,能提供一下最优的思路吗,(看面经,人家都这样问,我也这样问,),然后他说可以在O(n)的时间内出来,具体让我查一下,然后我说那好吧,我又问了结果什么时候出来,他说最近两天把,就互道拜拜了
对了,最后还问我最快什么时候能实习,我就说了,六月底,
没想象中的难,也可能是简历没啥问的
8点结束,整整一个小时,半个小时在写代码

第二次面试--实习岗---小米推荐算法--电话面试相关推荐

  1. 推荐算法工程师面试准备

    大纲: 一.推荐算法工程师做什么? 1.数据分析与处理 2.用户画像 3.个性化推荐 4.ctr预估 5.销量预测 二 怎样准备推荐算法工程师 1.基本技能准备 1.数据分析与数据挖掘(pandas) ...

  2. 字节跳动面试前端岗,刷算法题有救吗?

    在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考察对复杂问题的设计与分析能力,对问题的严谨性都能够体现出来. 去年,有位学长参加秋招的时候,拿到了字节跳动.快手.阿里.美团--等等 ...

  3. 阿里巴巴 电话面试java,记一次阿里巴巴电话面试

    我已经不太记得当时的感受了,因为时刻太久,本来已经写着一篇的了,但是因为使用马克飞象操作不当导致.数据都没有了.尝试自己解决,发现并没有想象中简单,只能寻求作者,希望能找回. 回想下当时,就是前一天接 ...

  4. 字节跳动(今日头条)推荐算法实习生面试

    2018-05-16 17:00 一面: (1)自我介绍. (2)介绍自己是如何去除水印和增加水印安全性的工作,对于自己做过的项目问的很具体. (3)让详细介绍一下逻辑回归,包括逻辑回归的分类公式,损 ...

  5. 小米系统工程师电话面试

    整体上来说面试比较顺利,面试官比较和蔼,感觉说话的语气特别平和,面试的问题都特别基础,而且很多是根据项目展开的问题,比较基础.同时也扩展问了 下掌握的其他内容等等. 项目 项目的简单描述 软件部分设计 ...

  6. 【实习生笔试面试】腾讯2013实习生电话面试总结

    总结下今天的电面,自我感觉不怎么好,说出来和大家交流下! 本来下午刚吃完饭窝在实验室休闲一会,刷人人来着,突然电话响了,是腾讯那边打电话过来面试的!毫无心理准备,第一次电面,好紧张! 本人计算机小硕一 ...

  7. java电话面试_记一次java电话面试

    答案补充中... 一.java基础 1.简述java的几种基本数据类型 JAVA的基本数据类型有:byte.char.boolean.short.int.long.float.double 2.什么是 ...

  8. 决战春招!算法工程师面试问题及资料超详细合集(算法岗面经/代码实战/网课/竞赛等)...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! Awesome-AI-algorithm 目录 算法面试 1. Github 20 ...

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

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

  10. 字节跳动 | 机器学习与推荐算法工程师培养计划

    真诚地给大家推荐一个<机器学习与推荐算法工程师培养计划>,非常适合基础薄弱的萌新学习,某大厂的算法leader担任主讲老师,是我目前见过的讲解推荐算法最系统.最正宗的课程了. 这个学习计划 ...

最新文章

  1. 脊回归(Ridge Regression) 岭回归
  2. linux命令学习记录一
  3. C# 捕获系统闪退BUG
  4. python杨辉三角函数公式大全_python-1-杨辉三角算法总结
  5. SharePoint 2010中的内容类型集线器 - 内容类型发布与订阅
  6. paramiko上传下载
  7. 在python中、运算符+不仅可以实现_运算符 - 在python中+ =做到了什么?
  8. vb还是python强大-最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几...
  9. Ubuntu设置截图的快捷键
  10. mysql内置函数大全
  11. 数据库与excel数据对比
  12. 常州一中训练试题泛做 Part 1
  13. 微信公众号开发C#系列-1、微信公众平台注册
  14. Windows 10 按电源键只关屏幕不休眠的解决办法
  15. 带你学开源项目:RxLifecycle-当Activity被destory时自动暂停网络请求
  16. Qt - QTChart绘制图表
  17. imgui Study
  18. css设置背景透明度,而不影响内部元素
  19. 关于计算机老师的话,关于赞美老师的话
  20. 并发编程-多线程基础

热门文章

  1. 过去两年,中国中高端手机市场是虚假繁荣?
  2. 『制造业』如何保护核心数据和敏感信息?
  3. 昆工计算机重点实验室在哪,中国科学院国家天文台-昆明理工大学
  4. python+vue古诗词鉴赏学习网站vue+django国学经典在线学习系统
  5. 大一计算机网络地址,大一计算机网络技术复习题.docx
  6. 动手学深度学习之Task05:卷积神经网络基础;leNet;卷积神经网络进阶
  7. 【原】Android - could not read ok from ADB Server * failed to start daemon * error: cannot connect to d
  8. windows下安装MySQL5.7.33-详细操作手册-怎么说来着?保姆级操作手册?
  9. [生存志] 第132节 样样群臣百色心
  10. ubuntu18.04的PCL安装和配置