简单回答一下吧,鉴于本人拿过正式和实习offer,我还是对华为校招挺了解的。
首先答主非211、985,在学历上答主就吃亏了。虽然华为每年都一批一批地招人,但是研发人员大部分还是以211及以上院校为主。所以,答主若真心想进华为在技术上要比211院校普通毕业生平均水平要高一些才比较有竞争力。
其次,答主想进华为做android研发的话,进华为里的终端BG可能是最容易如愿的。android开发属于软件开发类岗位,软件开发类岗位与其他的研发类岗位的招聘时会多一道上机编程的流程,不过题目都挺简单,对于普通211高校应届毕业生应该不难。如果上机测试过了以后会有机会参加面试,面试的时候就不好说了,面试你的工程师不见得来自终端BG的,可能是来自华为里运营商BG或者企业服务BG。假如说你运气足够好的话,面试你的工程师正好来自终端BG,然后你技术又比较扎实,他问的问题你基本上能回答,那很幸运你有机会到下一轮了。假如你运气一般,面试你的工程师来自运营商BG或者企业服务BG,但是你技术还是牛逼,面试你的工程师还是让你过了,而且你有幸后面的高层面也过了,那么恭喜你有机会进入华为搬砖了。但是你想做android,希望不大,因为除了终端BG,android开发的岗位非常少,即使有不见得你如愿。
说得有点乱,简单总结起来,首先你要通过上机编程测试,然后你运气足够足够好面试你的工程师是来自终端BG的,然后你足够牛逼通过了技术面,然后通过了考察你人生观价值观世界观的高层面试,那你就可以到华为里做android,这几个条件缺一不可。
第一个长答案,请轻拍,有错误的地方请指出。
对应届生来说java开发工程师和需求分析师哪个好
一般在10月份和来年开学,IT公司会专门招实习生,很多都是跑学校里招.
不推荐你去社招,难度大,而且给的待遇不一定好.
哦,有点跑题了.
我跑了十来笔试面试,经验仅供参考.
首先,肯定要考C的知识,基础的.比如逗号表达式,指针运用,运算符规则,结构联合体什么的.
举几个例子.
1.int a =(int k = 1, l = 2 , m = 3); a=?
2.--i+i+++i , i = ?
3. int i = 0 ;if(i++&&i--||i++) i=?
还有很多类型,考的是你的基础.
如果以上你几秒钟搞定,笔试应该毫无压力,如果......那么,你搜下C面试宝典,里面会列一些重点,虽然看上去很厚,但看的快,一天看完.
之后是要考C++的,类的继承,运算符重载,构造析构拷贝函数.要很清楚知道,因为都是基础.
公司好点,还会考算法,数据结构.
希望我下面的话没有让你生气,我并没有讽刺炫耀的意思.
基本笔试过不了,很难找工作,笔试通过率一般很高,你连着几次笔试都没,那.......后面面试刷人,技术部的出题有时候很刁,心情好,考你基本,就是C++上面基础的,心情不好,可能直接问你算法,运气差,一个都答不上.
对应届生来说java开发工程师和需求分析师两者相比,java开发工程师好些。推荐去千锋教育学,千锋教育是教育培训知名品牌,名师执教、通俗易懂、深受广大学员的欢迎。
选择java开发工程师可以做的工作有以下几点:
一、移动领域/游戏开发/Android开发
1、典型的应用是手机游戏(国内主要是这方面),这里是J2ME的天地,其实应用范围是很广的,只是国内开发不够 。
2、手机App应用开发,开发手机App主要看平台,如果是Android系统,使用Java语言,工具为Eclipse,如果iOS系统,使用的是Objtective-c语言,如果是WP系统,使用的是C#语言。
二、嵌入式领域
嵌入式领域仿佛为Java量身打造。Java因其具有的诸多优点受到了嵌入式领域的青睐,并得到了大量的研究与开发应用。自从1993年Sun公司提出Java技术以来(Java语言规范和Java虚拟机规范)对Java的应用和研究一直呈逐渐上升的趋势,其应用和研究范围覆盖面极广。
想要了解更多有关java开发的相关信息,推荐咨询千锋教育。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行,公司总部位于北京,目前已在20个城市成立分公司,现有教研讲师团队300余人。