面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
软件研发工程师
确定通过确定通过
本人非计算机专业,老实说,专业与程序员八竿子打不着。某211的会计专业,转型成为技术型人才纯属兴趣。在某会计事务所实习过三个月,感觉还是不适合自己,便想试试去做计算机工程。我高中时学过计算机竞赛,拿了个全国三等,填专业时便选了大热的金融。过了三年又抓起老本行,那些算法很陌生了,数据库数据结构都没学过,去学习也是挺困难,自我感觉与没基础的人比没有什么优势。可巧,身边的朋友(不同专业)也有这个想法。便一块儿搭伙,自学刷题。校招走了好几家IT公司,结果都还可以,我去了搜狐新闻产品技术部的JAVA开发,他也成功进了百度。 又到新的校招季了,这里就分享分享我的面试经验,希望想转专业找CS工作的小伙伴们不要一头雾水四处乱撞,可以顺利拿到offer。这里主要就搜狐面试出发,分析一下面试常见的一些问题。我遇到的搜狐校招面试流程是笔试与三面(分别是技术部,产品部和HR)。 听其他学长学姐的经验,面试一般二面,不一定是三面,情况可能不太一样。跳过简历部分,我这方面也不是很再行,有咨询学长帮忙修改推敲,改动帮助很大。敲门砖一定要打好呀,所以大家也一定要寻找身边的资源利用起来啊。在准备面试过程中,我大致花了三个半月的时间认真沉浸在刷面试题目中,这里特别推荐一个网lintcode.题库比较全,题目数量也很多。主页的ladder模式训练,帮我节约了很多时间啊(当时刷题时间很紧迫,人也很烦躁)ladder刷起来有点打游戏的快感,极大地帮我缓解当时求职的压力。笔试是十几道不定项选择题,就不多说啦,题目主要考察语言基础,计算机基础,算法和基本的Linux运维等。第二部分是是考察语言问题,我选择的是Java,毕竟应聘的是java开发。第一题考察语言改错,主要考察的是Java语言的类方法和对象方法的运用,在main函数中调用方法,第二题问了Java语言中ArrayList和LinkedList以及Vector的存储方法和性能以及他们的特性,还有static修饰的类、方法、变量和static final修饰的类、方法、变量有什么区别。第三部分是6道算法题(真的多亏了在lintcode上疯狂刷题三个月啊,我才能那么快的写出来)有快排,动态规划,二叉树的题目,都不是特别难,二叉树的那道题我大概知道方法,但最后代码没做出来,感觉很可惜。笔试过程中就遇到了好几道lintcode里刷过的题目啊,看到做过的题,心情一下子就轻松了好多诶。其实最后那道题我在lintcode上遇到过,就是没认真钻研,太可惜了...面试后,我重新查找了这道题,竟然有答案还有详细的解析,后悔药真的好难吃!安利另一个可以辅助lintcode使用的网站.jiuzhang.上面答案比较全,基本上所有的题目都可以找到答案,我这道二叉树的题就该在上面好好看看。所以说,刷题的时候千万千万不要急躁,要保证解决一道题后再做下一道。还有,通过所有测试数据的答案也不一定是最优解法。我在遇到不熟悉方法的题目时,就立刻去jiuzhang.solutions 上面找解析,看参考答案。与优质答案作比较,学习,这样进步才快嘛,这进步的速度哟,蹭蹭蹭的像火箭飞速上升,写程序的速度也明显快了很多。我那个比我早准备的朋友就这样在短时间内被我赶超了,他还很惊讶呢(小嘚瑟)。好了,关于笔试大致就是这些。 所以,第一点就是,基础知识必须要扎实面试官也会问你很多基础知识。我在搜狐一面的面试官就问我了一些问题。他比较偏架构和中间件的应用,提问了项目,主要考察了服务治理和消息队列等中间件使用的问题。所以基础知识要扎实。在算法方面,基本的排序和查找算法,对递归,分治等思想要掌握。如果算法基础不太好,可以多去刷刷题,会很有帮助。计算机基础方面,比如TCP/IP协议和操作系统的知识也是必备的,二面的面试官就问我应用层用了哪个协议,我当时就有点蒙,高中计算机课考过,但面试管还是挺和蔼的,问我是不是,就跳过说下一个问题了。 第二点,掌握软技能软技能特别影响你在面试时的分数,面试官会关注你的快速学习能力和沟通能力,以及对相关行业的了解。通常可能有一个误区,认为CS工作面试就是考验你的基础技能,硬技术过不过关,其实软技术也很重要。保持自信、礼貌会留下良好的印象分的,就像写作文时你的字迹会隐性地影响着分数,这是心照不宣,难以改变的定律。推荐一本书,关于程序员面试的,英文书Cracking the Coding Interview,用的词是高频词,难度适中吧,但可能还需要一些时间克服语言障碍。 如果小伙伴们希望得到更直接的面试技能提高,就找九章算法吧,那个和我一起准备的朋友拉着我团购报了上面的课。看下来还挺有帮助的,很针对性地帮助面试,整理经典的面试题目,还有剖析面试官面试的思路,知道面试官怎么想的,就不会再怕怕的了,准备方向也会更加明确。在成为预备程序员的路上,必定要经过寂寞地刷题,缓慢求索的过程,风雨之后总会见彩虹,希望大家都可以拿到理想的offer ...查看更多
包含1个问题,1个回答
Q:ava语言的类方法和对象方法的运用,在main函数中调用方法,第二题问了Java语言中ArrayList和LinkedList以及Vector的存储方法和性能以及他们的特性,还有static修饰的类、方法、变量和static final修饰的类、方法、变量有什么区别。第三部分是6道算法题(真的多亏了在lintcode上疯狂刷题三个月啊,我才能那么快的写出来)有快排,动态规划,二叉树的题目,都不是特别难,二叉树的那道题我大概知道方法,但最后代码没做出来,感觉很可惜。
2 年前 发布
匿名用户
研究员
未通过未通过
第一第二面在轻松愉快的氛围下分别和HR、所面部门的博士带头人下进行,当时感觉是十分没难度的。进入终面(HR告诉我这是终面,我也是这么认为的)要求按照所给提纲做PPT展示,本人虽然没有互联网医疗经验,当时也是在一周多时间内紧锣密鼓地准备资料、提取重点、反复推敲,在终面前一天完成所需材料发给HR。 终面的时候面试官还是之前见过的两个HR以及博士带头人,期间展示用了15分钟不到,面试完后由博士带头人和其中一个HR提问和点评,其中印象比较深刻的是那个博士说他想要的PPT展示不是中央有哪些宏观的政策,而是广州市天河区有哪些具体企业与政府合作的政策!当时就整个黑人问号脸了...What!?你想要讲这么具体的东西不在提纲里说明,让我靠猜来做PPT吗!?其它的提纲中列的点也有这种情况,如果你想要我讲的不是这些点,为什么要列出来让我做呢??? 重头戏当然放在最后,他反复说对我的医学背景有疑虑,终面(注意此处是终面)完了以后不告诉我任何面试结果,让HR发来一份6000多字的医学中文论文让我中翻英全文并让我一周内回复,当时整个人震惊了...这真的是传说中管理有序具有专业精神的大企业吗?我压着内心更大的黑人问号,讨价还价完以后只翻译了方法和结果部分,并附上了自己对文章的修改意见(没错,文章真的写得很烂)。 然而,在我熬夜利用周末和工作以外的时间在三天内紧赶慢赶完成发给HR以后,这个博士就好像人间蒸发一样,一周多没有任何回复...后来我催问HR,没想到更不要脸的事情继续发生,HR转告我那个博士因为出差没有看我发过去的文件,同时还希望我继续翻译文章余下讨论的部分再发给他!本人当然要表现自己作为面试者的素养,因此表示感谢之余也就义正言辞地拒绝继续被忽悠翻译了。这个时候已经对面试官有了很不好的印象,以及对面试结果也心中有数了。没想到的是,再下一周我去问HR和那个博士面试结果究竟如何的时候,他们先是晾着我完全不回复,被我问多几次以后才有一句没一句语焉不详说了几句话。 所以到最后,本人始终没有收到任何关于面试岗位正面的反馈与回复。总结一下自己的面试,不足之处是对移动医疗行业知之甚少,在这么短的时间内没有搞清楚企业所招岗位到底需要做什么(当然对方也没有说清楚需要做什么,每次说的岗位职责的版本都不太一样),在PPT提纲和对方内心期待完全不一致的情况下,应该在准备过程中就有所预备,并和对方确认我所想的是不是对方所想要的。由于本人毕业以后一直在科研机构工作,之前的面试机会也是以高校科研组织为主,因此不太了解是不是所有的企业面试都会出现这么糟糕的面试官。如果是的话,那这次经验真的足够给我上了很好的一课,如果不是的话,“行云流水”的金蝶医疗恐怕只是遑言罢了。 ...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网海象网络科技(杭州)有限公司海象网络科技(杭州)有限公司面试经验海象网络科技(杭州)有限公司面试经验:测试过了的话 一般能过。