摩托罗拉官方网站:www.motorala.com。
1.1 公司简介
摩托罗拉公司创立于1928年,是全球无线通讯、汽车通讯和宽带通讯领域的领导者。目前,摩托罗拉在全球共有8.8万名员工,业务范围涉及无线通信、汽车通讯、宽带网络和嵌入式电子产品等。2003年的全球销售额为271亿美元。公司现任董事长、首席执行官是爱德华.詹德。
摩托罗拉公司的主要业务部门有:个人通讯事业部、全球电讯方案部、专业无线通信部、集成电子系统部和宽带通讯部。
摩托罗拉公司1987年进入中国,先在北京设立办事处,1992年在天津注册成立摩托罗拉(中国)电子有限公司,主要生产寻呼机、手机、对讲机、无线通信设备、半导体、汽车电子等,产品销售到中国和世界其他市场。
2002年,在中国政府部门和企业的大力支持合作下,摩托罗拉中国公司取得了辉煌的业绩。同吋,摩托罗拉也将世界领先的通讯技术带到了中国,与中国共享摩托罗拉的经验和技术成果,对推动中国通信市业的发展作出了贡献。摩托罗拉将进一步加强同中国企业的战略合作关系,共同创造新的辉煌。
♦ 1987年在北京设立办事处,1992年在天津注册成立摩托罗拉(中国)电子有限公司
♦目前,在中国大陆有1家独资企业,1家控股公司,8家合资企业和24家分公司,员工10,000多人
♦ 到2003年底,在中国投资总额为34亿美元,是中国最大的外商投资企业之一
♦ 2003年摩托罗拉中国公司的销售总额为46.7亿美元
截止2003年底,摩托罗拉在中国投资总额近34亿突元,是中国最大的外商投资企业之一
1.2企业文化
摩托罗拉企业文化的核心处强调“对人保持不变的尊重”和“坚持完美操守”,即摩托罗拉公司希望员员既有出色的工作能力,又有高尚的道德操守。摩托罗拉公司深信,只有对社会有益、有贡献的公司才能长期持续发展。
公司确立了所有摩托罗拉人员工必须遵循的领导力标准和行为规范。“四个eE和永恒的E”。四个eE分別是“前瞻(Envision)”、“执行”(Execute),“激励”(Energize),和“果断”(Edge)的英文首字,“永恒的E”是“道徳”(Ethics)的英文首宇。这一标准要求员工在激烈竞争的商业环境中,要有远见和创新精神;和领导团队达成共同的目标:迅速行动,以结果为导向:在复杂情境中勇于决策,敢于冒险;在商业活动中保持诚信,恪守职业道徳,坚守道徳,尊重他人。
论功行赏
摩托罗拉年终评估在1月份进行,个人评估是每季度一次,部门评估是一年一次,年底对业务进行总结,根据Scorecard的情况,公司年底决定员工个人薪水的涨幅,也根据业绩晋升员工。摩托罗拉常年都在选拔干部,一般比较集中的时间是每年2、3月份,公司挑选管理精英,到总部去考核学习,到5、6月份会定下管理人才来。
1.3员工薪酬
适应变革的薪酬
在摩托罗拉,薪水的标准从职位入手,同-个职位可能会有差距,因为要看工作业绩。有些特殊能力的人,可能要从国外招聘,薪水跟国际市场挂钩。摩托罗拉的工资水平在市场中处于中间档次。
摩托罗拉的薪水一大部分是基本工资,占的百分比很大,还有年终奖金。
摩托罗拉意识到固定工资也有好有坏,2000年摩托罗拉的工资结构有所变化,会增加一些可变动的工资,并将以前每年一次的奖金改为每季度发放。以前奖金与全球市场挂钩,2000年将以一个国家单元的业绩作为奖金考核依椐。
科学调节薪酬
如果员工对自己的薪酬不满,向人力资源部提出来,摩托罗拉会进行市场调杏,如果真的比市场平均水平低,摩托罗拉会普调工资。成都的员工曾经反映说工资低,人力资源部就通过调查市场,发现情况的确如此,然后给员工涨工资。
在摩托罗拉刚刚开始工作吋,学历上的差別会在工资中体现出来,例如研究生和本科生会有差别。工作后,本科生比研究生高是非常可能的。随着时间的推移,老员工可能经过几年涨工资,基数变得很大,那么应界毕业生的涨幅就会比老员工高。对有创造性的人摩托罗拉会破格调级。
大家都有奔头
摩托罗拉的经理级别为初级经理、部门经理、区域经理(总监)、副总裁(兼总监或总经理)、资深副总裁。在摩托罗拉,员工的男女比例相当,摩托罗拉的经理数有664人,女经理人数占到经理总数的23%,而且计划要发展到4%。在摩托罗拉,中专毕业的工人也有达到部门经理的。摩托罗拉强有力的培训给许多人提供了成长的空间。在摩托罗拉技术人员可以搞管理,管理人员也有做技术的,做管理的和做技术的在工资上有可比性。在许多企业大家都看着职业经理人的位置,因为拿钱多,在摩托罗拉做技术的和做经理的完全可以拿钱一样多。摩托罗拉对许多职能部门都有专业职称评定,例如在法律部、人力资源部可以评经济师、副教授、教授等。摩托罗拉共有1377名有摩托罗拉内部职称的专业人员,分布在8个不同事业单位。
1.4 2007年摩托罗拉笔试题目
1.介绍下STL,详细说明STL如何实现vector。
Answer:
STL(标准模版库,Standard Template Library它由弃器算法选代器钥成。
STL有以下的一些优点:
- 可以方便荞易地实现搜索数据或对数据排序等一系列的算法:
- 调试程序时更加安全和方便;
即使是人们用STL在UNIX平台F写的代码你也可以很容易地理解(因为STL是跨平台的)。
vector实质上就是一个动态数组,会根椐数据的增加,动态的增加数组空间。
2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011这些错误的原因是什么。
Answer:
在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:
unresolved external symbol “symbo]”(不确定的外部“符号”)。
如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消息。
一般來说,发生错误的原因有两个:一是所引用的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本的连接库。
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。
3.继承和委派有什么分别,在决定使用继承或者委派的时候需要考虑什么。
在OOD,OOP中,组合优于继承。当然多态的基础是继承,没有继承多态无从谈起。当对象的类型不影响类中函数的行为时,就要使用模板来生成这样一组类。当对象的类型影响类中函数的行为时,就要使用继承来得到这样一组类。
4.指针和引用有什么分别;如果传引用比传指针安伞,为什么?如果我使用常量指针难道不行吗?
(1)引用在创建的同吋必须初始化,即引用到一个有效的对象;而指针在定义的吋候不必初始化,可以在定义后面的任何地方重新赋值。
(2)不存在NULL引用,引用必须与合法的存储单元关联;而指针则可以是NULL.
(3)引用一旦被初始化为指向一个对象,它就不能被改变为另一个对象的引用;而指针在任何吋候都可以改变为指向另一个对象。给引用赋值并不是改变它和原始对象的绑定关系。
(4)引用的创建和销毁井不会调用类的拷贝构造函数。
(5)语言层面,引用的用法和对象一样;在二址制层而,引用一般都是通过指针来实现的,只不过编译器帮我们完成了转换.不存在空引用,并且引用一旦被初始化为指向一个对象,它就不能被改变为另个对象的引用,显得很安全。const指针仍然存在空指针,并且有可能产生野指针。
总的来说:引用既具有指针的效率,又具有变量使用的方便性和直观性。
5.参数传递冇几种方式:实现多态参数传递采用什么方式,如果没有使用某种方式原因是什么;传值,传指针或者引用
6.结合一个项目说明你怎样应用设计模式的理念。
设计模式更多考虑是扩展和重用,而这两方面很多情况下,往往会被忽略。不过,我不建议滥用设计模式,以为它有可能使得简单问题复杂化。
7.介绍一下你对设计模式的理解。(这个过程中有很多很细节的问题随机问的)
设计模式概念是由建筑设计师Chtisiopher Alexander提出每个模式描述了个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能―次又一次地使刚该方案而不必做重复劳动。”上述定义足对设计模式的广义定义。将其应用到而向对象软件的领域内,就形成了对设计模式的狹义定义.可以简单的汄为:设计模式就是解决某个特定的而向对象软件问题的特定方法,并且已经上升到理论程度。
框架与设计模式的区别:
1,设计模式和框架针对的问题域不同/设计模式针对面向对象的问题域;框架针对特定业务的问题域
2,设计模式比框架更为抽象.设计模式在碰到具体问题后,才能产生代码;框架已经可以用代码表示
3,设计模式是比框架更小的体系结构元素:框架中可以包括多个设计模式设计模式,就像武术中基本的招式.将这些招式合理地纵组合起来,就形成套路(框架),框架是一种半成品。
8.C++.和C定义结构的分别是什么。
C language的结构仅仅是数据的结合
C plus plus的struct和dass其实具备几乎一样的功能,只是默认的访问属性不一样而已。
9. 构造函数可否是虛汗数,为什么?析构函数呢,可否是纯虚的呢?
构造函数不能为虚函数,要构造一个对象,必须淸楚地知道要构造什么,否则无法构造一个对象。
析构函数可以为纯虛函数。
10. 拷贝构造函数相关问题,深拷贝,临时对象等。
深拷贝意味着拷贝了资源和指针,而浅拷贝只是拷贝了指针,没有拷贝资源这样使得两个指针指向同一份资源,造成对同一份析构两次,程序崩溃。临时对象的开销比局部对象小些。
11.结合1个你认为比较能体现OOP思想的项目,用UML来描述。(最好这个项目继承,多态,虛函数都有体现)这个问题大概会占面试时间的一半,并且会问很多问题,一不小心可能会被问住。
12.基类的有1个虚函数,子类还需要申明为virtual吗?为什么。
不申明没有关系的。不过,我总是喜欢显式申明,使得代码更加淸晰。
13.C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗,难道仅仅是为实现重用。
并不仅仅是这样的。OOD,OOP从根本上改变了程序设计模式和设计思想,具备重大和深远的意义。类的三大最基本的特征:封装,继承,多态.
14.C++持点是什么,如何实现多态?画出基类和子类在内存中的相互关系。
多态的基础是继承,需要虚函数的支持,简单的多态是很简单的。
15.为什么要引入抽象基类和纯虚函数?
主要目的是为了实现一种接口的效果。
16.介绍一下模板和容器。如何实现?(也许会让你当场举例实现)
模板可以说比较古老了,但是当前的泛型编程实质上就是模板编程。它体现了一种通用和泛化的思想。STL有7种主要容器vector,list,deque,map,multimap,set,multiset。
17. 你如何理解MVC。简单举例来说明其应用。
MVC模式是observer模式的一个特例,典型的有MFC里面的文挡视图架构。
18,多重继承如何消除向上继承的二义性。
使用虚拟继承即可。
1.5 我曲折的摩托罗拉面试
2号参加完农展馆的骡马人会,本来想着没什么事,参加完mmo的面试就可以冋西安了。
3号却收到了一封拒绝信,虔诚无忧的人告诉我,因为我填写的GPA排名不是前10%,所以不能去面试了。下-午,前程无忧的那个JJ还专门给我打了个电话,向我解释了一下,好心的jj还给我了一些个人建议。
但是,这仍是个晴天霹雳,要是当初不通知我去面试,可能也觉得没什么,但是就是因为被通知后,又被拒,所以心里灰常郁闷。
12月4号这一天,基本上在发愁,晚上的时候,给moto来西安的面试宫,据说是一个很nice的hr(事后证明的确很nice)打了个电话。尚她说明自己还是想争取一个面试机会。她说明天去了公司看一下,能不能安排。简单的几句话后就挂了。挂了电话,还是觉得郁闷,于是,发了个短信,介绍了一下自己最有利的几点。一方面希望她能看了感兴趣,另一方面也可以加深一下印象。至少留着个名字,找我的简历也容易。
当时已经是报着尽人事知天命的态度了。第二天上午,9点,收到了前程无忧的那个非常好的jj的电话,问:你昨天是不是给moto的hr发了短信?我说是阿,她说,那个hr说没有时间安排面试了,让我中午12点半去找她吃饭谈。。。
当时那个汗阿!当时就想,这肯定是顿安慰餐,吃饭的时间怎么谈阿。不过转念一想,这最坏的结果也是吃顿饭嘛,最好的结果就是逋过一面了。所以,对自己没什么损失,去之and吃之。
中午到了摩托罗拉大厦,留着口水看着大幅的V3海报,终于等到了hr。她带我到2楼的餐厅,人真多啊,btw,moto餐厅还真是不便宜。边吃边聊,由于周围人巨多,再加上我当时还是有些紧张,不敢乱说话,怕给她留下不好的印象。所以,吃饭的时候既不能上是她问我答,没有太多实质性的而试问题,只是问一下为什么来北京,面试了哪些公司。
吃完饭,hr看还有时间,于是带我到4楼的会议室进行了正规的面试。而试的问题有:为何选择moto,想做什么样的工作,最大的成就,和别人最大的区别是什么,从小到大让自己一直成长的最大因素是什么,自己最大的特点,对moto目前的市场的评价,为什么一定要选择大公司,为什么没有留在实习的公司,还对几个英文问题。最后填了一份性格测试。而试结束。hr把我送到前台,表达完对她的感谢后。离开。
感触:
1,找工作,或者在以后的工作中,有的时候需要脸皮厚一些,自己主动寻找可能。
2,平时要多思考,比如她问到为什么没有留在我实习的公司,而选择moto时,由于这个原因我想的非常仔细,所以就能回答的很准确并且能让人信服。
3,保持自己的心态很重要。我被通知不能去之后,那一整天都像霜打了的茄子。还好当天没有别的面试,否则必挂。
希望这点而经对于找工作中遇到挫折的同学一点鼓励吧,不是鼓励大家都当面霸,而是遇到自己喜欢的工作时一定不能犹豫,放弃争取,至少,应该不让自己后悔。
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |