• 阿里巴巴暑期实习面试-算法岗位(机器学习)2018-03-28


    一面是电面,包括电话交流与在线编程,持续时间72分钟,知识点以及涉及到的知识点如下: 

    在零星地说一些其他的感悟:

    1、面试的过程其实也是一个学习的过程,这次面我的这个面试官人很好,虽然我热别菜,但是他还是很耐心,在一步步引导我,最后和他交流学习方法我也受益匪浅。所以每次笔试面试,都一定要进行总结,不能在同样的石头上摔两次。还有就是平时一定能多学就多学,比如有一次笔试回来,才发现我不会的那个题目恰好是《剑指offer》最后一道题,我还没来得及看

    2、校招和实习更看重基础和态度,我问面试官“机器学习岗位是不是对leetcode上的算法题要求不高?”他回到说其实不是的,让我写一个聚类算法,熟悉的话几十行带马就写完了,如果真的写算法题,难度其实还是不小的。另外就是刷题本质上是个态度问题,你的同学们都在刷题你不刷,其实从一个侧面说明你态度不认真。但是归根到底,“编程水平”是个硬指标,必须加强练习,即使是做算法,也是需要写一些后台内容的,所以不必把“算法”和“后端”看的太分开。归根结底,编程需要多练习。

    3、简历上的每个字你都要烂熟于心,项目经历宜深宜精不宜杂。比如面试官就问了我和公开课一起做的项目,问到了一句“反向传播算法训练神经网络时,为什么要用梯度校验”,这是我在公开课上学到的技巧,但是并没有熟练掌握,也没有解释清楚

    4、“熟能生巧”,在线写代码时面试官只是让我用c++写一个k-means聚类算法,可是最后我还是完成的差强人意,而且写的很慢。这说明一个问题——我对c++不熟悉,我对k-means算法也不熟悉。“慢”只是表面现象,背后是功夫下的不够。用一门语言多久不能说明你的掌握程度,用的多精才是应该思考的问题。

    5、如果不能完全掌握所有的机器学习算法,那一定要熟练掌握常用的几个,要有自己的思考而不是背几句教材。

    说实话,不面试不知道,一面试吓一跳,发现自己有很多东西都不会,学习还要继续。“面试”的意义是什么?不是说你一定要做多高大上的项目,而是通过对话,你的技术实力、你做事情的方式、你做事的态度一览无余,足够对你这个“人”做一个判断。你或许会质疑为甚

  • 相关阅读:
    网络-路由交换-路由基础-华为-OSPF的工作原理
    网络-路由交换-路由基础-华为-OSPF报文
    常见协议端口号和IP地址
    以太网帧类型速查(协议字段)
    TCP/UDP端口列表
    利用python生成简单的爆破字典
    BUU的三道文件包含题
    Poc、Exp、Payload、Shellcode的区别
    JavaScript Dom操作-增删改节点1
    JavaScript 图片轮播
  • 原文地址:https://www.cnblogs.com/dapeng-bupt/p/8666770.html
Copyright © 2020-2023  润新知