TOP

2013年7月淘宝面试经历 电话+
2014-11-23 22:22:30 】 浏览:4513
Tags:2013年 7月 面试 经历 电话

7月4号接到淘宝电话面试。第一次的电话面试个人感觉挺好的。上来让我介绍大学都做了什么。。然后是一些java方面的问题。原来那个人是那么专业,我说我掌握了SSH和SSI。然后犀利的问了一个问题——讲解一下IOC(控制反转)和你对IOC(控制反转)与依赖注入的理解是什么。一个如此深的问题。我其实我很虚的。因为我在学spring的时候,大致是把包放到程序中,直接从程序开始,很少去看很书面的这些东西。结果我说不好意思这个我有点不太清楚,对不起。然后开始和面试官谈起数据挖掘和云计算。就这样絮絮叨叨聊了一个多小时。最后,我顺带着问了问:——您觉得我比较适合那个方面的应聘。那个面试官有好的说了,感觉java你并不是精通,而且概念不太清楚的样子。他建议我去尝试数据挖掘和云计算。并且打算把我的简历发给他们上级。听了感觉挺好,也就是这个面试通过了。
7月15号第二个电话面试也随之而来,上来面试官问我小论文你写的是什么,然后问我你小论文发表在哪里。接着是你写小论文要看多少文献,中文的多少,英文的多少。然后又是一个你下载文献都在哪里下载。这一套组合拳打的太给力了。我根本没有招架的余地。原因是我小论文也只是写了初稿,所以一切感觉就是那么的不知所措。然后是数据挖掘的方面的一些问题。接着是算法,然后是一个程序题。 下面来谈谈这个程序题。这个题直接让我懂得了自己原来太弱弱了。哎……
题目:去掉一串包含小括号的字符串中小括号的内容。
我的回答(请不要笑):我大多数是用java来编程的。我知道在java.lang包中也有String.split()方法,我可以把这串字符通过(分成两个,然后在把后面的通过)在分成两个。然后把两边的组合起来就是去掉了小括号的内容了。
当面试官接着问,如果里面有很多小括号呢??当时我也不知道我脑子是怎么,不加思考的说,可以把刚才的写成方法函数,然后循环调用就可以。————个人感觉当时是脑残了。
接着,他问我那你可以用C来写吗?再次印证了上面的话,我又是不加思考的回答了,那我就同样的写个函数实现split的功能。————脑子呢??脑子呢??我表示完全没有去思考他是怎么问的。
当面试官说,你可以试试用stack(栈)的时候,我顿时领悟了他出这个题的意图,当时真的恨不得挂了电话。呜呜呜……下面说说这个面试题目如何来实现吧!
首先,先把这个题目具体找个例子吧!——比如, abc(xyz(123))efg
如果按我的回答的话,最后结果是abcmn)efg,而不最后的结果。用stack的话就是遇(压入, 遇)弹出(, 如果stack为空, 读 入的其他符号保留.
另一种方法——(ps:今天导师给我讲的):用一个 变量 c 来记录 左右括号 配对的情况. 具体如下:
c=0;
逐个读入字符x;
如果 x 是 ( 则 c++
否则如果 x是) 则 c–
否则如果 c=0 则保留 x



2013年7月淘宝面试经历 电话+ https://www.cppentry.com/bencandy.php?fid=43&id=23311

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇.TTL是什么?有什么用处,通常那.. 下一篇猜数字-2