淘宝网 90人分享

淘宝网 面试 (共79条面试经验分享)

面试感觉

面试难度

  • 面试难度指数:
  • 0
  • %
  • %
  • %
  • %
  • %

应聘途径

淘宝网面试经验(共79条) 最近更新时间:2011-10-18 14:40:35

2011-03-17 14:42:14 | 网络招聘
面试过程:

一面

因为在淘宝当实习生 一面被问到的我所负责的业务比较多 画流程图呀 设计图 什么的

还被问了一个数据结构的 主要有哪些排序算法 于是说完了 又详细说了下归并排序

其它就是职业规划呀 乱七八糟的了

二面

其实主要还是在二面 传说二面的叔叔是知识面很广的专家哦

其实他就是照着简历上问的

PHP+MYSQl smarty 模板 PHP的hash

因为之前有项目用到了龙博ajax框架 于是也被问了

spring的工作方式 struts与 spring是怎么结合的

当然还有阿里自己的webx框架了

PHP与java的区别

说说互联网最近的大事件。。。

介绍MVC模式 除了MVC模式 还有其它哪些设计模式

LINUX下你会的东西 简单列举

面试官问的面试题:

淘宝网测试工程师面试题

PHP与java的区别

介绍MVC模式 除了MVC模式 还有其它哪些设计模式?

赞一下(1) 踩一下 查看面试题参考答案>>

2011-03-17 14:42:15 | 网络招聘
面试过程:

一面

自我介绍

项目提问:简单地说一下项目职责,项目完成的工作和使用的技术

(算法熟不熟?还行...)

求序列的第N个数:1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...,其中每个数的因子都是2, 3, 5。

答了个暴力破解法,计数0,然后从1开始递增遍历自然数序列,判断该数是否符合因子要求,是的话计数加1,否则继续遍历自然数序列,直到计数为N,返回自然数序列中遍历到的数。其中,关键在于判断因子要求,最后也没特别好的思路,面试官就说这题先过了(出师不利啊)。



(排序熟不熟?还行...)

20亿个数如何排序?

答了个基于基数排序的分解法,又问我有没有更快的方法。暂时没有思路,面试官就说这个比较难,就先过了(俩题貌似都挂了,诶)。



(C、C++开发经验)

define和内联函数的区别?

答了define只是在预编译的时候进行语句替换,而内联函数进行的是函数调用替换。多说了句,内联函数效率一般比较高,然后面试官就问那为什么效率比非内联的高?答:没有函数调用的开销。问:那函数调用有什么开销?答:函数调用需要有函数栈的创建、函数参数的入栈和清空。问:那是不是内联函数就没有函数调用的开销了?答:如果内联函数中调用了其他函数的话应该就有了吧(已经没啥底气了,各种追问...)。



C和C++中struct的区别?

这个比较简单,没怎么说面试官就过了。



(STL熟不熟?还行...)

vector是如何实现的?

答:用数组模拟实现,设有当前最大容量,如果超过就重新分配内存,把旧的数据拷贝过去。问:那如果vector空间不够了,是怎么个重新分配?答:根据最大容量的递增步长重新分配(貌似不是这层意思)。



(设计模式熟不熟?也还行...)

平时编程过程中用到了哪些设计模式?

答:常用到的是工厂模式(其实,这个答的非常失败,应该多列几个,而这个我其实没怎么实际写过代码)...问:工厂模式有什么好处?答:可以把创建对象的工作都交给工厂完成,实现了创建对象的接口封装。问:还有其他什么模式?答:最常用的适配器模式,还有STL中的迭代器模式...(没答完,就继续了)



(网络编程熟不熟?不熟,只是了解过Socket编程...)



说说多进程和多线程的区别?

答:您是说进程和线程的区别吗?问:不是,这样吧,你说说Linux中进程间通信有几种方式?答:可以用套接字通信,还有信号量(其实一开始就想到共享内存啥的,愣是没敢说,回来才知道原来还有好多方式,诸如管道、消息队列还有信号等等...,诶,杯具)。



如何预防死锁?

答:死锁产生的情况是等待资源a的进程A占用了资源b,而等待资源b的进程占用了资源a,造成死锁。预防死锁的一种方法是让每个执行的进程如果不能获得所有可用资源并运行,则放弃已有资源(貌似还有好多方法,暂时都想不起来了...)



Linux 下和Windows下C++开发的区别?

答:本身在Linux下只是熟悉了下开发环境,没有实际的编程经验,但是,个人觉得如果熟悉 Eclipse等IDE,差别不会很大(这个回答的也很失败...)。



最后,面试官来了句,你Linux下的C++开发经验不多,那我就没有什么好继续问的了,就先到这吧,谢谢哈。我就知道被鄙视了...然后面试官到前台的时候又说了声谢谢...

面试官问的面试题:

淘宝网C/C++工程师面试题

项目提问:简单地说一下项目职责,项目完成的工作和使用的技术

求序列的第N个数:1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...,其中每个数的因子都是2, 3, 5。

20亿个数如何排序?

C和C++中struct的区别?

define和内联函数的区别?

赞一下(0) 踩一下 查看面试题参考答案>>

2011-03-17 14:42:16 | 网络招聘
面试过程:

1面,一个挺帅气的面试官,不断地问一个算法题,一个基础知识问题,一个项目问题,循环地进行,

一共5,6轮吧,中间还问了一题情景题,大概一个小时,算法题不难,比如找出乱序数组中的相同元素,整数求二进制的1的个数等,

感觉考的是你写程序的习惯和思维是否周密,基础题就是 jdk,gc,jvm之类的问题,考的很细。最后的问题是内存里一个hashmap和一个文本里的内容同步的实现方法,当时答不上来,面试就结束了,后来回学校才想到一个方法。

2面,两个男的面试官轮流问我问题,同样是问技术的,spring里一些核心原理,jdk1.5的新类库,分布式系统,数据库,linux(这个不懂...)等等,

感觉是车轮战,看你的知识广度和反应力....

3面, 产品经理的面试,更多的是针对我项目里的问题提问,会问深入的问题,比如spring的aop是如何用java实现的....

4面,hr面,比较轻松吧,拉拉家常,随便谈谈,问问我的西装,身高之类的

感觉我自己尽力了,会的都答上,现在就看淘宝发不发offer给我了,后来还去了阿里巴巴b2b面试,考的内容基本差不多,而且更注重你是如何学习的

面试官问的面试题:

淘宝网java开发工程师面试题

比如找出乱序数组中的相同元素,整数求二进制的1的个数等

内存里一个hashmap和一个文本里的内容同步的实现方法?

赞一下(0) 踩一下 查看面试题参考答案>>

软开面试经验(杭州) - 淘宝网

2011-10-11 | 网络招聘

实习面试经验(杭州) - 淘宝网

2011-10-08 | 网络招聘

技术面试经验(杭州) - 淘宝网

2011-09-22 | 网络招聘

测试面试经验(杭州) - 淘宝网

2011-10-17 | 网络招聘

技术面试经验(天津) - 淘宝网

2011-10-17 | 校园招聘
1 2 3 4   共 4 页

还需查看淘宝网 更多信息?

相关公司面试经验