java吧 关注:1,302,580贴子:12,857,381

回复:【面试经历(续)】---- 完结篇

取消只看楼主收藏回复

之后我还讲了一个我大二时候用MFC做的一个仿QQ的即使聊天软件(包括服务器端和客户端),那个项目我也觉得挺有成就感的,因为当时什么都不懂,c++也只是学了基础,一直处于console programming的水平,连可视化编程也不知道是什么,当时天真的以为可能面向对象编程就可以写出带窗口的程序了吧,在这个项目中我所有用到的知识都是自学的,包括MFC框架,windowsAPI的使用,多线程,WinSocket,TCP,UDP,ADO(连接数据库的)。。。等等,当时做出来了还找了若干同学测试,虽然有点bug但是整体运行还行····。。
关于项目的问题我觉得大概就这些内容吧,其他的项目说实话··我自己都不好意思讲··你用一个ssh做出来的项目能有什么讲的···讲怎么配置文件·?背API接口的使用···,框架的技术太成熟了···基本上就是重复同样的步骤···,第一轮电面时把所有的项目都讲一遍还被面试官打断了。。


IP属地:浙江73楼2014-04-22 13:08
回复
    到这里还有看么


    IP属地:浙江74楼2014-04-22 13:17
    收起回复
      2026-05-10 09:53:39
      广告
      不感兴趣
      开通SVIP免广告
      然后是关于一些数据结构和算法的问题,只能说很少,而且都是常见的,可能因为电话面试不好描述算法题。。。
      1、描述常见的几种数据结构和操作他们的算法复杂度(数组,查找、插入应该O(1),删除O(n),链表,查找和删除O(N),插入O(1),散列表(hashmap),查找,插入,删除都是O(1),二叉搜索树(查找,插入O(lgn)),大概就说了这些··还不一定对)
      2、你了解跳表么(skipList)?(没听过,后来查了下资料才知道是一种特殊的链表··现在也不太了解)
      3、常用的排序算法(冒泡,插入,选择,希尔,快排,归并,基数,堆排序)
      4、冒泡排序的原理?(简单···背都背得出)
      5、冒泡排序的算法复杂度(O(N^2),最坏情况下一共比较n-1趟,每趟比较的次数从n-1递减到1,最后算出来是一个关于n^2的式子,去除系数和低阶项就是O(N^2)了)
      6、快排的原理
      7、快排的算法复杂度(平均O(nlgn),采用分治法的策略,平均划分一共需要lgn次,每次划分的总代价是n,快排的核心算法就是两个指针走一遍数组就行了,所以是nlgn,当然在数组基本有序的情况下,快排会退化成冒泡排序,算法复杂度就是n^2了)
      好像就这些了··


      IP属地:浙江81楼2014-04-22 14:08
      回复
        技术上的面试内容大概就这些了····
        再说说HR的面试吧,HR面试的内容不多,就针对你的个人情况问了些问题。
        首先HR看我是应届生,问我有没有参加过阿里百度腾讯等其他公司的校招,为什么现在才找工作?
        其实错过了秋招也是我的一大遗憾··,因为学校的安排(一个教育部的鸟计划),大四上学期就被安排到一家公司去企业实训了(当然不可能是什么大公司),那个时候就一直在做项目··然后我自己也没秋招的意识··等发现要找工作的时候已经快12月份了··秋招已经结束了,然后就由学长内推了进了一家上海的小公司实习。做了3个月就辞职了。
        然后HR问你们班上大概有多少人,我说30个
        ” 他们都找到工作了么?“·····当时我的同学都还在实习,我就顺口一说都找到了···没想到HR立刻问 为什么你没有找到工作···我当时就意识到掉陷阱了···我就赶紧说我实习的公司给了我offer,但是我推掉了。
        接着HR就问了你为什么要从上一家公司辞职,我说那家公司是一家类似外包的公司,没有自己的产品,我想进入一家互联网公司工作。
        之后HR又问你有没有想过如果你这次还没找到工作,那你毕业后就要待业在家了,除了你说的学校安排的原因,你认为还有什么别的原因导致你现在还没找到工作?
        我也不知道她问这个问题的意图是什么,就说我觉得主要是学习的安排导致我错过了秋招···我相信我自己能找到一份不错的工作
        然后HR又问了我看你简历上大一大二都获得了奖学金,为什么大三,大四没有获得?····这个其实主要还是因为我对专业课之外的课都不敢兴趣,而且奖学金考评成绩只占一半,参加了什么活动之类的都可以加分,我就是个宅男不喜欢参加什么比赛···
        之后就问了下家庭情况,学习情况(班上排名)就结束了。
        那一次阿里巴巴告诉我说是终面,而且之后我的简历状态也变成了终面通过···但是莫名奇妙的后来我又接到了终面的通知····然后就跪了···


        IP属地:浙江83楼2014-04-22 15:14
        回复
          阿里巴巴的面试经历大概就这些了
          我也想不通为什么我第二次终面就跪了
          第二次终面的时间不会超过20分钟,而且还是HR和技术面一起的。。。
          当时好像聊的还行··走的时候HR还送我到门口了·
          技术方面也都是些基础···有几个题答的不好但也不至于就挂了吧····(我前面5轮技术面都过了啊···)
          现在回想一下 可能有2个地方的停顿让面试官的感觉不好吧···一个是她(技术面试官是个女的!)问我有没有读过开源框架的源码···我想说我读过 但是我也没读出什么东西来···所以想了一会,然后说我读过,但是读不懂··,还有一个地方就是面试过说线程池你用过么····线程池我确实没用过 但是原理大概就和数据库连接池一样吧···但我还在想怎么回答的时候,面试官就问下一个问题了···
          总之···终面挂了也没办法挽回了。。。现在也快毕业了···可能也没什么机会进入这些互联网巨头公司了,以后可能会再去试试
          希望我的经历对大家有所帮助(完)


          IP属地:浙江85楼2014-04-22 15:21
          收起回复