`

面试淘宝总结

阅读更多
      3月15日面试淘宝Java实习生职位,至今已经过了几天了,今天终于有时间进行一下总结了。
      首先要感谢面试官和气耐心的态度,使得我在这个时长55分钟的面试过程中能够慢慢的平静激动又紧张的心情。
      说实话,我对这场面试没有任何心理准备与技术准备。大三下学期了,考研的与找工作的同学都开始忙碌起来了,而很早就下定找工作决心的我在本学期开学的第三天就开始为应聘百度Web前端实习生职位而进入紧张的准备工作中。其实我在大学期间学的时间最长的技术是Java,但由于可能是自己的偏见,认为在国内找Java方面的工作工职太低,而且国内最好的使用Java的公司阿里巴巴又不是那么容易进,又听说百度Web前端很缺人,且有学长在百度工作,所以就想让学长给内推一下去百度做Web前端方面的工作。而且计划本学期不学Java方面的知识了,除非提前获得了百度实习生的offer,于是就在这段时间内恨学Web前端。但谁知今年各大公司招实习生的时间来的如此之早,百度就不用说了,学年都在招实习生,而腾讯研究院与淘宝也很快在3月初的时候打出了招实习生的旗号,于是乎大家就沸腾了,开始连夜加班的写简历。我有一个同学找我商量说试一下淘宝吧,要不然学这么长时间的Java岂不白费了,再说淘宝有学长可以帮咱们内推一下,于是我就抱着试试的态度把简历认真仔细的修改了一遍并和另外两个同学一起投了淘宝。其实我是并没有抱多大希望的,还是一如既往的学习Web前端,并且当时我已经在百度投了份应聘Web前端实习生职位的简历。
      3月15日下午上完前两节英语课后就照常回到宿舍,正当和同学闲聊找工作的时候突然来了一个电话,当时大概是4:22.我一看区号是外地的,心里立即激动又紧张的蹦了一下,毫不犹豫的拿起电话就接,一听电话那边的人说是淘宝的,然后又说我说话方便否,我就知道了一场紧张的面试就要开始了,因为我这是第一次面试,所以心情还是比较紧张的。面试官首先让我作一下自我介绍,我就紧张的胡乱的说了一通,结果也没介绍好。之后他又问我计算机基础课程比如编译原理与操作系统学的怎样,当时我一下子被震住了,我面试Java怎么考我这些东西,然后我就这学期刚开始学,他就不再继续问了。然后他又说我简历上写的“熟悉Swing、网络编程与多线程编程”,因为这些东西我的确花了很长的时间学习了,但由于长时间不接触,很多细节都有点生疏了,但既然问到这地步了,我就只有硬着头皮说“是的,这些东西我花了很长时间去学习”。然后他就开始大规模“轰炸“了,”你给我解释一下ThreadLocal这个类“,一听到这个类,我是又喜又忧呀,喜的是我在上学期花了很长时间研究这个东西,这个类在网上的讨论很激烈,有好多种说法,我比较了各种说法,并看了它的源代码,最后又写了一篇总结,也算是对它有比较深入的了解了;但毕竟很长时间没用过了,有点生疏了,是有点忧。于是我就凭着印象解释了一番,之后他给我出了这方面的一个题目,我毫不犹豫的给出了回答,因为这个东西我是真正的理解了,他也说我回答的很好,于是我紧张的心情终于有点平静了。之后他又问了我数据结构中的哈夫曼编码是怎么回事,我也是勉强回答了出来,不过他还算满意。然后他又问了我一个数据库分页方面的问题,这方面的问题我以前在项目中做过,但当时一紧张也想不起来了,于是就临场发挥说了一番,果然不合他的意,他又边提示我边让我回答,最终在他的提示中我说出了他想听到的答案,其实当时我已经不好意思再回答了,因为已经脱了太长时间,感觉回答出来也没什么意义了,之后他说了一句:”看来你在这方面的知识很不扎实“,哎呀,冤枉呀,当时学数据库时我学的还不错呀,且平时做的项目的数据库都是我认认真真的设计出来的呀,只有认命了。之后他又问我网络方面的知识,我凭印象说了一番后,给他的感觉竟是像背书,以为我是刻意从某本书上背一下的,唉当时也只有顺着他说最近一直在准备实习,所以有点像背书。由于我回答问题太快且向其它地方扩展的太广,他就让我对扩展方面的知识与他所问的问题进行比较,而当时我的手机又听不太清,他一问我知识点之间的比较与自己感想方面的问题时说话的时间就比较长,我也就只有尴尬的愣了一会说不会了。他又问了我JavaScript的闭包与Java的闭包问题,还好我都顺利的回答了出来,他也表示很满意。最后他又问我UML类图与设计模式怎么样,我说就会一些基本了,此时面试的时间已经不短了,他就说不再问了。然后他就让我问他问题,我也没想好要问什么问题,就随便的问了一下,之后他说给老板商量一下看还要不要给我联系就结束了整场面试。
      面试结束后久久才平静了下来,仔细总结了下感觉自己的说话方式与回答方式太不好了,这样对面试官是很不礼貌的,没有等面试官把问题说完我就急着回答,很多都是答非所问,有的东西本来想向其它地方扩展一下,但很多都是弄巧成拙,整场面试也就问了我三四个问题,我竟然回答了55分钟,显然是在一个问题上说的太多了,我是放的太开了,就不加考虑的把所有想关的东西都说了出来,还给面试官留下了照本宣科的不好印象,越想越感觉这次肯定被Pass掉了,显然心情是非常失落的,当天晚上什么也干不下去了。第二天上午也是无精打彩的上课,不过冷静了很长一段时间后感觉自己应该重新振作起来,这只是一个开始,还有很长时间呢,于是心情就顿时舒畅了许多。
      而中午回到宿舍后又突然接到和昨天号码一样的电话,此时一阵欣喜,认为肯定有好消息。打电话的不是昨天那个面试官,而是另一个人,说要和我聊一聊,就开始认为应该是昨天的那个部门把我拒了,今天是另一个部门又想面我一把,于是我根据昨天的总结,调整了一下说话方式,准备回答问题。自我介绍之后他让我捡自己熟悉的项目说一下,我介绍了自己熟悉的项目后他又问了我一个问题后说:”你什么时候能来“,听到这句话后我大喜呀,原来昨天面试通过了。之后他给了我他的联系方式又说了其它一些事宜后就各自挂电话。
       欣喜之后,我仔细总结了一下,感觉还是基础最重要,简历上我写的很多东西比如Spring、Hibernate、Struts2面试官根本就没有问,几乎问的全部是我第一行写的那些JavaSE的基础而又高级的知识,但我也有一些基础的东西没答好,比如数据库中的那个分页问题。不过现在总算可以放心的无后顾之忧的好好的学习一下Java了,把那些基础的通通学会,哈哈!
1
4
分享到:
评论

相关推荐

    安装NumPy教程-详细版

    附件是安装NumPy教程_详细版,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!

    语音端点检测及其在Matlab中的实现.zip

    语音端点检测及其在Matlab中的实现.zip

    C#文档打印程序Demo

    使用C#完成一般文档的打印,带有页眉,页脚文档打印,表格打印,打印预览等

    DirectX修复工具-4-194985.zip

    directx修复工具 DirectX修复工具(DirectX repair)是系统DirectX组件修复工具,DirectX修复工具主要是用于检测当前系统的DirectX状态,若发现异常情况就可以马上进行修复,非常快捷,使用效果也非常好。

    Python手动实现人脸识别算法

    人脸识别的主要算法 其核心算法是 欧式距离算法使用该算法计算两张脸的面部特征差异,一般在0.6 以下都可以被认为是同一张脸 人脸识别的主要步骤 1 获得人脸图片 2 将人脸图片转为128D的矩阵(这个也就是人脸特征的一种数字化表现) 3 保存人脸128D的特征到文件中 4 获取其他人脸转为128D特征通过欧式距离算法与我们保存的特征对比,如果差距在0.6以下就说明两张脸差距比较小

    全国大学生信息安全竞赛知识问答-CISCN 题库.zip

    ciscn 全国大学生信息安全竞赛知识问答-CISCN 题库.zip

    JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译).zip

    JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)

    strcmp函数应用.zip

    strcmp函数应用.zip

    蓝桥杯单片机第十一届国赛设计题试做

    蓝桥杯单片机第十一届国赛设计题试做

    基于MATLAB的pca人脸识别.zip

    基于MATLAB的pca人脸识别.zip

    520.html

    520.html

    JAVA在线考试管理系统(源代码+LW+开题报告+外文翻译+英文文献+答辩PPT).zip

    JAVA在线考试管理系统(源代码+LW+开题报告+外文翻译+英文文献+答辩PPT)

    STR710的定时器编程C语言例子,开发环境为IAR EWARM。.zip

    STR710的定时器编程C语言例子,开发环境为IAR EWARM。.zip

    基于物品的协同过滤推荐算法(Python).zip

    协同过滤算法(Collaborative Filtering)是一种经典的推荐算法,其基本原理是“协同大家的反馈、评价和意见,一起对海量的信息进行过滤,从中筛选出用户可能感兴趣的信息”。它主要依赖于用户和物品之间的行为关系进行推荐。 协同过滤算法主要分为两类: 基于物品的协同过滤算法:给用户推荐与他之前喜欢的物品相似的物品。 基于用户的协同过滤算法:给用户推荐与他兴趣相似的用户喜欢的物品。 协同过滤算法的优点包括: 无需事先对商品或用户进行分类或标注,适用于各种类型的数据。 算法简单易懂,容易实现和部署。 推荐结果准确性较高,能够为用户提供个性化的推荐服务。 然而,协同过滤算法也存在一些缺点: 对数据量和数据质量要求较高,需要大量的历史数据和较高的数据质量。 容易受到“冷启动”问题的影响,即对新用户或新商品的推荐效果较差。 存在“同质化”问题,即推荐结果容易出现重复或相似的情况。 协同过滤算法在多个场景中有广泛的应用,如电商推荐系统、社交网络推荐和视频推荐系统等。在这些场景中,协同过滤算法可以根据用户的历史行为数据,推荐与用户兴趣相似的商品、用户或内容,从而提高用户的购买转化率、活跃度和社交体验。 未来,协同过滤算法的发展方向可能是结合其他推荐算法形成混合推荐系统,以充分发挥各算法的优势。

    JAVA文件传输(lw+源代码).zip

    FTP(File Transfer Protocol)是文件传输协议的简称。 FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 目前FTP服务器软件都为国外作品,例如Server_U、IIS,国内成熟的FTP服务器软件很少,有一些如(Crob FTP Server),但从功能上看来远不能和那些流行的服务器软件媲美。

    python项目源码-深度学习tensorflow的滚动轴承故障诊断方法源码(高分大作业).rar

    本项目基于深度学习TensorFlow框架,针对滚动轴承故障诊断方法进行研究。项目采用了卷积神经网络(CNN)对轴承振动信号进行特征提取和分类,实现了对滚动轴承不同故障类型的自动诊断。 在技术实现上,项目利用TensorFlow搭建了一个高效的CNN模型,通过多层卷积、池化操作以及全连接层,自动学习轴承振动信号中的故障特征。同时,采用交叉熵损失函数优化模型参数,提高故障识别率。此外,项目还集成了数据预处理、模型训练、测试评估等功能模块,方便用户快速上手并进行实验研究。 经过运行测试,该项目代码运行稳定,诊断效果良好,可广泛应用于滚动轴承故障诊断领域。对于计算机相关专业的在校学生、老师或企业员工来说,该项目是一份难得的高分大作业资源,同时也是小白学习和实际项目借鉴的优秀参考资料。请放心下载使用,为您的学习和工作提供帮助!

    超详细的SpringBoot框架入门教程 Spring Boot框架快速入门教程以大量示例讲解了Spring Boot在各类情境

    超详细的SpringBoot框架入门教程 Spring Boot框架快速入门教程以大量示例讲解了Spring Boot在各类情境中的应用,让大家可以跟着老师的思维和代码快速理解并掌握。适用于Java 开发人员,尤其是初学Spring Boot的人员和需要从传统 Spring 转向 Spring Boot 开发的技术人员。 下边是动力节点的SpringBoot教程非常适合初学入门,讲的非常详细,而且全程无废话!

    毕业设计[主机域名]ISPConfig 3.0.1.3_ispconfig3-codepub.zip

    毕业设计[主机域名]ISPConfig 3.0.1.3_ispconfig3-codepub.zip

    matlab开发-用交叉熵优化多变量宏观模型随机多极值优化.zip

    matlab开发-用交叉熵优化多变量宏观模型随机多极值优化.zip

    矩阵特征值的计算方法.zip

    矩阵特征值的计算方法.zip

Global site tag (gtag.js) - Google Analytics