为您找到与安阳市快递招聘信息相关的共206个结果:
今年全国普通高校毕业生达到699万,被称史上“最难求职季”。为了找工作,不少毕业生在网上狂搜招聘信息,很容易落入不法分子的诈骗陷阱。2日,360安全浏览器通过对钓鱼网站近一个月的拦截数据分析,十种职业网上求职信息最易骗人:兼职刷钻、空姐、在线客服、翻译、撰稿人、技工学徒、设计类、培训类、酒店服务生、人事类。有些是由黑客诱骗求职学生的个人信息,有的则直接骗取钱财。而据360安全中心统计,近期网上每天平均新增虚假招聘网站351家,360安全浏览器日均拦截的此类钓鱼网站高达16120次。
大四学生小俞最近上网看到“五星级酒店”招聘助理的信息,月薪5000元。当小俞联系人力资源“李经理”的电话时,对方看过简历就敲定录用,但要求小俞提供话费充值卡来“激活”工作手机。感觉不对的小俞立即搜索“李经理”的电话,才发现对方在网上发布了数十条招聘信息,但招聘单位名称经常变化,有时是五星级酒店,有时又是某商贸公司,很明显是网络招聘骗子。
安全专家石晓红博士介绍,黑客会通过发布低门槛、高收入的虚假网络招聘信息,引诱求职者访问钓鱼网站,进一步骗取其登记注册以获取个人信息等。更有甚者,会巧立名目通过诸如缴纳报名费、注册费、保证金、服装费、体检费、伙食费、押金等多种借口进行网络诈骗。
据悉, 为了逃避打击,“闪骗型”钓鱼网站越来越多,“打一枪换一个地方”成为钓鱼网站的特点,具有极强的危害性。不法分子还会根据当前的招聘热点,制作不同的虚假招聘信息,吸引求职者上当。
石晓红建议,求职学生不要轻信通过搜索网站搜索出来的求职信息,上网应聘最好选择知名、正规的招聘网站,如遇到入职前先要交钱的情况,应多方求证招聘信息的真实性,避免遭受财产损失。
浏览量:3
下载量:0
时间:
求职,是利用自己所学的知识和技能,来向企事业单位寻求为其创造物质财富和精神财富,获取合理报酬,作为物质生活来源的一种过程。
大四学生小俞最近上网看到“五星级酒店”招聘助理的信息,月薪5000元。当小俞联系人力资源“李经理”的电话时,对方看过简历就敲定录用,但要求小俞提供话费充值卡来“激活”工作手机。感觉不对的小俞立即搜索“李经理”的电话,才发现对方在网上发布了数十条招聘信息,但招聘单位名称经常变化,有时是五星级酒店,有时又是某商贸公司,很明显是网络招聘骗子。
安全专家石晓红博士介绍,黑客会通过发布低门槛、高收入的虚假网络招聘信息,引诱求职者访问钓鱼网站,进一步骗取其登记注册以获取个人信息等。更有甚者,会巧立名目通过诸如缴纳报名费、注册费、保证金、服装费、体检费、伙食费、押金等多种借口进行网络诈骗。
据悉, 为了逃避打击,“闪骗型”钓鱼网站越来越多,“打一枪换一个地方”成为钓鱼网站的特点,具有极强的危害性。不法分子还会根据当前的招聘热点,制作不同的虚假招聘信息,吸引求职者上当。
石晓红建议,求职学生不要轻信通过搜索网站搜索出来的求职信息,上网应聘最好选择知名、正规的招聘网站,如遇到入职前先要交钱的情况,应多方求证招聘信息的真实性,避免遭受财产损失。
浏览量:2
下载量:0
时间:
求职,是利用自己所学的知识和技能,来向企事业单位寻求为其创造物质财富和精神财富,获取合理报酬,作为物质生活来源的一种过程。
“我们这代人赶上了大学生就业形势的拐点。当前所有的就业难题都对准了尚未走出校门的应届生。”突如其来的全球金融危机,就业岗位进一步缩水。临近年底,企业缩减招聘规模,但是寄期望
年底求职10大注意
由于临近年底,部分求职者在找工作时屡屡碰壁容易产生倦怠心理,出现了“求职综合症”,表现为:无心参加招聘会、盲目网投简历、苦等面试电话、甚至放弃求职明年再来。其实,越是到年底,越要坚持,殊不知企业往往选择年底补充新力量,据专家提供的数据反映:相当一部分企业仍坚持招聘计划,企业表示这是一个“人才抄底”的好机会,也是建立人才储备的时机。
因此,专家提醒年底求职的朋友,坚持并把握机会,重视年底求职的10大注意,,切不可因为大环境的变化而患得患失。在求职前先做好“装备”,主动出击、尝试更多的求职途径,OFFER自然唾手可及。
忌临时抱佛脚
本来今年找工作就难,如果求职时不多点针对性,预先做好求职准备,总是到参加招聘会时才开始制作简历、连面试的“行头“也要东拼西凑,这可就是典型的“临时抱佛脚”了。职场专家建议:找工作时根据自己的求职意向制作几份具有针对性的简历,另外在参加招聘会时事先了解心仪的招聘企业,才能在现场与企业形成良好的互动,而不是简单的随便派发简历。
忌“狂轰滥炸”,盲目投简历
为了加快求职进度,很多求职者都采用“密集轰炸”的手法,在网上将投递简历的工作进行到底。然而Job36职场专家表示,网上求职要有的放矢,投递简历切忌“狂轰滥炸”。因此在网络招聘时应避免盲目投简历,将个人的求职意向、专业知识、技术背景与用人单位的职位要求对口,工作经历相符的简历一定会很快被发现。
忌只盯着综合网站
网上求职,选择几家大的综合网站注册简历已经成为很多求职者的惯性作法,但是招聘网站海量的信息往往导致简历石投大海,杳无音信,这也一直是综合性招聘网站的长期弊端所在。因此,在当前求职的“井喷”时期,切勿将鸡蛋放在一个篮子里,尝试在一些专业性较强的网站注册简历,搜索招聘信息,或许更具有针对性。
浏览量:3
下载量:0
时间:
为了找工作,不少毕业生在网上狂搜招聘信息,很容易落入不法分子的诈骗陷阱。
2日,360安全浏览器通过对钓鱼网站近一个月的拦截数据分析,十种职业网上求职信息最易骗人:兼职刷钻、空姐、在线客服、翻译、撰稿人、技工学徒、设计类、培训类、酒店服务生、人事类。有些是由黑客诱骗求职学生的个人信息,有的则直接骗取钱财。而据360安全中心统计,近期网上每天平均新增虚假招聘网站351家,360安全浏览器日均拦截的此类钓鱼网站高达16120次。
大四学生小俞最近上网看到“五星级酒店”招聘助理的信息,月薪5000元。当小俞联系人力资源“李经理”的电话时,对方看过简历就敲定录用,但要求小俞提供话费充值卡来“激活”工作手机。感觉不对的小俞立即搜索“李经理”的电话,才发现对方在网上发布了数十条招聘信息,但招聘单位名称经常变化,有时是五星级酒店,有时又是某商贸公司,很明显是网络招聘骗子。
安全专家石晓红博士介绍,黑客会通过发布低门槛、高收入的虚假网络招聘信息,引诱求职者访问钓鱼网站,进一步骗取其登记注册以获取个人信息等。更有甚者,会巧立名目通过诸如缴纳报名费、注册费、保证金、服装费、体检费、伙食费、押金等多种借口进行网络诈骗。
据悉, 为了逃避打击,“闪骗型”钓鱼网站越来越多,“打一枪换一个地方”成为钓鱼网站的特点,具有极强的危害性。不法分子还会根据当前的招聘热点,制作不同的虚假招聘信息,吸引求职者上当。
石晓红建议,求职学生不要轻信通过搜索网站搜索出来的求职信息,上网应聘最好选择知名、正规的招聘网站,如遇到入职前先要交钱的情况,应多方求证招聘信息的真实性,避免遭受财产损失。
浏览量:2
下载量:0
时间:
网上求职以免费浏览申请、大量的职位信息、随时随地进入的方便性吸引了大量的求职者和招聘企业。
在网络求职的过程中,要学习一些网络求职的技巧,随时关注自己目标企业的招聘信息,以提高求职成功率。网上招聘信息的发布渠道在上周已在专题中作过介绍,从求职的角度有必要作以下几点补充说明:
如前程无忧、笨鸟网等。目前许多企业招聘的主要途径,专业的招聘网站不乏知名企业的招聘信息,另外还会根据情况举办不同类型的网上招聘会。在招聘网站上发布招聘广告既方便他们收集和筛选简历,又利于他们丰富自己的人才库。
浏览量:3
下载量:0
时间:
导语:求职学生不要轻信通过搜索网站搜索出来的求职信息,上网应聘最好选择知名、正规的招聘网站
今年全国普通高校毕业生达到699万,被称史上“最难求职季”。为了找工作,不少毕业生在网上狂搜招聘信息,很容易落入不法分子的诈骗陷阱。2日,360安全浏览器通过对钓鱼网站近一个月的拦截数据分析,十种职业网上求职信息最易骗人:兼职刷钻、空姐、在线客服、翻译、撰稿人、技工学徒、设计类、培训类、酒店服务生、人事类。有些是由黑客诱骗求职学生的个人信息,有的则直接骗取钱财。而据360安全中心统计,近期网上每天平均新增虚假招聘网站351家,360安全浏览器日均拦截的此类钓鱼网站高达16120次。
大四学生小俞最近上网看到“五星级酒店”招聘助理的信息,月薪5000元。当小俞联系人力资源“李经理”的电话时,对方看过简历就敲定录用,但要求小俞提供话费充值卡来“激活”工作手机。感觉不对的小俞立即搜索“李经理”的电话,才发现对方在网上发布了数十条招聘信息,但招聘单位名称经常变化,有时是五星级酒店,有时又是某商贸公司,很明显是网络招聘骗子。
安全专家石晓红博士介绍,黑客会通过发布低门槛、高收入的虚假网络招聘信息,引诱求职者访问钓鱼网站,进一步骗取其登记注册以获取个人信息等。更有甚者,会巧立名目通过诸如缴纳报名费、注册费、保证金、服装费、体检费、伙食费、押金等多种借口进行网络诈骗。
据悉, 为了逃避打击,“闪骗型”钓鱼网站越来越多,“打一枪换一个地方”成为钓鱼网站的特点,具有极强的危害性。不法分子还会根据当前的招聘热点,制作不同的虚假招聘信息,吸引求职者上当。
石晓红建议,求职学生不要轻信通过搜索网站搜索出来的求职信息,上网应聘最好选择知名、正规的招聘网站,如遇到入职前先要交钱的情况,应多方求证招聘信息的真实性,避免遭受财产损失。
浏览量:2
下载量:0
时间:
万科企业股份有限公司成立于1984年,1988年进入房地产行业,1991年成为深圳证券交易所第二家上市公司。经过二十多年的发展,成为国内最大的住宅开发企业,目前业务覆盖珠三角、长三角、环渤海三大城市经济圈以及中西部地区,共计53个大中城市。近三年来,年均住宅销售规模在6万套以上,2011年公司实现销售面积1075万平米,销售金额1215亿元,2012年销售额超过1400亿。销售规模持续居全球同行业首位。
招聘职位名称 | 所属部门 | 职位地点 | 职位年薪 | 发布时间 |
---|---|---|---|---|
机器人研究岗 | 建筑研究中心 | 深圳 | 面议 | 2015-08-03 |
审计经理 | 审计监察部 | 深圳 | 30-50万 | 2015-08-14 |
品牌客户关系经理 | 深潜公司 | 深圳 | 18-30万 | 2015-08-14 |
项目经理 | 深潜公司 | 北京 | 18-30万 | 2015-08-14 |
项目经理 | 深潜公司 | 深圳 | 18-30万 | 2015-08-14 |
监察专员 | 监察审计部 | 深圳 | 20-40万 | 2015-08-14 |
战略研究岗 | 事业发展部 | 深圳-盐田区 | 20-25万 | 2015-08-14 |
环境微生物研究岗 | 建筑研究中心 | 东莞 | 20-50万 | 2015-08-14 |
环境微生物研究岗 | 建筑研究中心 | 深圳 | 20-50万 | 2015-08-14 |
商业信息化业务系统管理岗 | 流程与信息管理部 | 深圳 | 30-50万 | 2015-08-14 |
人力与组织战略专家岗 | 人力资源部 | 深圳-盐田区 | 面议 | 2015-06-25 |
商业信息化业务系统管理岗 | 流程与信息管理部 | 深圳 | 面议 | 2015-06-23 |
浏览量:2
下载量:0
时间:
2001年,万科珠三角布局拉开帷幕,2002年底,万科进入珠三角重镇广州。2003年4月,正式成立广州市万科房地产有限公司。广州万科为万科企业股份有限公司(000002)之全资子公司,专注于广州及周边地区城市住宅开发,广州万科及关联企业注册资金逾22亿元。
招聘职位名称 | 所属部门 | 职位地点 | 职位年薪 | 发布时间 |
---|---|---|---|---|
法务管理 | 总经理办公室 | 广州 | 面议 | 2015-08-14 |
招商经理 | 商用管理中心 | 广州 | 面议 | 2015-08-14 |
营销策划管理 | 营销管理中心 | 广州 | 面议 | 2015-08-14 |
高级建筑设计管理 | 设计管理中心 | 广州 | 面议 | 2015-08-14 |
土建工程师 | 项目管理部 | 广州 | 面议 | 2015-08-14 |
水电工程师 | 项目管理部 | 广州 | 面议 | 2015-08-14 |
室内设计管理 | 设计管理中心 | 广州 | 面议 | 2015-08-14 |
万优生活街市招商营运管理 | 商用管理中心 | 广州-越秀区 | 15-25万 | 2015-08-14 |
招聘经理 | 人力资源部 | 广州-越秀区 | 面议 | 2015-08-14 |
物流地产招商管理 | 商用管理中心 | 广州-越秀区 | 10-18万 | 2015-08-14 |
项目发展经理 | 投资与运营管理部 | 广州 | 面议 | 2015-08-14 |
新店拓展经理 | 商用管理中心 | 广州-越秀区 | 15-30万 | 2015-08-14 |
市场研究员 | 产品策划部 | 广州 | 面议 | 2015-08-14 |
万科科教童玩中心店长 | 商用管理中心 | 广州 | 面议 | 2015-08-14 |
营销拓展经理 | 营销管理中心 | 清远 | 面议 | 2015-08-14 |
浏览量:2
下载量:0
时间:
对于一些夕阳产业,尤其是在我国加入世贸组织后,一些受冲击较大行业的用人单位发布的招聘信息,应谨慎对待,不宜轻易应聘。
浏览量:4
下载量:0
时间:
今天,读文网小编为大家带来了中国银行、中国土木工程集团有限公司、公安部在京直属事业单位、国资委新闻中心等单位的最新招聘信息!有兴趣的人快进来了解 ,看看有没有适合你的岗位!
浏览量:2
下载量:0
时间:
性格软弱的人在谈判中极易相信客户为讨价还价而发出的各种抱怨,不但对这种假抱怨信以为真,而且会向上级汇报。如果销售部门中这样的人太多,销售经理就会被许多虚假的信息所包围。以下是读文网小编为大家整理的内容,希望对读者有所帮助。
汽车销售专员,客服人员,前台
全职待遇:2800+奖金+五险一金,(不押工资)月休4天
上班时间:白班9:30-17:30,
任职要求:
1、初中以上学历;
2、有相关工作经验者优先;
3、具有较强的沟通能力及服务意识,吃苦耐劳;
4、年龄16-35岁,身体健康。
感兴趣:请投简历,如合适,1-3天内通知面试,请耐心等候
工作地点:广州各区分店均可根据个人情况就近安排
(黄埔、白云、越秀、海珠、荔湾、花都、番禺、萝岗、增城、天河 )
联系人:金主管13250736942
面试时间:周一到周日都可以面试/上午9点-下午6点
统一天河区面试地址:广州天河路596号/百脑汇C座
乘车路线:地铁3号线岗顶C出口即到
浏览量:2
下载量:0
时间:
毕业生招聘面试的简历(精选7篇)
简历,顾名思义,就是对个人学历、经历、特长、爱好及其它有关情况所作的简明扼要的书面介绍,简历是有针对性的自我介绍的一种规范化、逻辑化的书面表达。下面是小编整理的毕业生招聘面试的简历。
各位尊敬的考官,早上好。
今天能在这里参加面试,有机会向各位考官请教和学习,我感到十分的荣幸。我应聘的是贵单位银行营销员一职,因为我对销售有着浓厚的兴趣,尤其金融行业的销售工作。同时通过这次面试也可以把我自己展现给大家,希望你们能记住我,下面是我的面试自我介绍。 我叫,现年----岁,--族,大专文化,平时我喜欢看书和上网流览信息,性格活泼开朗,能关心身边的人和事,和亲人朋友融洽相处,能做到理解和原谅,我对生活充满信心。我曾经在工作,在公司里先后在不同的岗位工作过,开始我从事工作,随后因公司需要到,有一定的社会实践经验,在工作上取得一些的成绩,同时也得到公司的认可。通过几年的工作我学到了很多知识,同时还培养了我坚韧不拔的意志和顽强拼搏的精神,使我能够在工作中不断地克服困难、积极进取。加入销售人员的行列是我多年以来的一个强烈愿望,同时我认识到人和工作的关系是建立在自我认知的基础上,而我感觉到我的工作热
情一直没有被激发到最高,我热爱我的工作,但每个人都是在不断地寻求取得更好的成绩,我的自我认知让我觉得销售人员是一个正确的选择,这些就坚定了我做好销售的信心和决心。将销售工作做好,给公司带来收益,使自身不仅在物质方面获得提高,更重要的是我的人生因我的选择而精彩。
浏览量:2
下载量:0
时间:
2023年应届生平均招聘月薪三年上涨1050元!创新高
2023年应届生平均招聘月薪为10342元。根据《全国高校毕业生就业趋势与展望2023》报告,近三年应届毕业生薪资稳中有升,2023届毕业生平均每月薪酬为10342元。
工资税前税后差距较大:有些公司在面试时会隐瞒实际工资,导致求职者实际拿到的工资与预期的数额完全对不上。
试用期不缴纳五险一金:有些公司试用期不缴纳五险一金,违反了相关的法律法规。
招聘岗位与实际不符:有些单位在发布招聘信息时,经常对招聘职位的工作内容做模糊化处理,以储备经理、总裁助理、管理人员等高职位名义进行招聘,然后把求职者安排到跑业务、拉客户的岗位上。
性别歧视:这在大多数行业中都普遍存在,有些单位更倾向于招聘男生。
名牌效应:在主观性很强的面试中,主试人更容易受其影响。
缺乏工作经验:大多数的应届毕业生都缺乏工作经验,而大多数单位更倾向于招聘有工作经验的员工。
浏览量:6
下载量:0
时间:
不宜写在简历上三大信息
简历是求职的通行证,弄虚作假固然不对,但有些东西也没必要都往上面写,这有可能会成为将你拒之门外的理由哦~以下三大信息就不宜写在简历上——
1、老板将知道你目前的薪水比他们愿意付的高
即使你愿意降薪求职,但你是不会有面谈的机会,因为老板通常不愿雇佣这种薪水越赚越少的人,他们觉得你是在利用他们“填补空缺”。或者他们会认为给你面谈机会只会浪费你的时间而已。
2、老板将会知道你目前的薪水远比他们愿意支付的低
你可能有面试的机会,但你的薪金筹码大大削弱了。如果薪资可以讨价还价,他们会用你目前的薪水为起薪。反过来,他们也可能根本不给你面谈的机会,因为他们会觉得你太“微不足道”而无法胜任这项工作。
3、你可能提供非常误导的信息
你目前的薪资不恩能够精确反映这项工作对你的价值,你或许还有很多其他福利,如配备医疗保险、退休金、免费午餐等,所有这些福利都有加进你的“总报酬额”才对。目前你的薪资或许比另一家老板付的高,但是另一家提供的“总报酬额”可能会更高。相反,你现在的薪资或许看起来低很多。老板在发布招聘信息时,通常不会说明他们愿意付的总报酬额是多少,但是他们会要求你说出你的总报酬额,你和目前的老板如何商议待遇,是你们之间的私人事情,如果你说了你的薪资是多少,那么把它写在应聘信上——千万不要扯进简历中。
浏览量:3
下载量:0
时间:
阿里巴巴2017实习生招聘笔试题
阿里巴巴2017实习生招聘笔试题有哪些呢?做好笔试题很重要!下面就由百文网小编为大家介绍一下阿里巴巴2017实习生招聘笔试题的文章,欢迎阅读。
1.给定fun函数如下,那么fun(10)的输出结果是()
int fun(int_)
{
return(_==1)? 1 : (_ + fun(_-1));
}
A.0 B.10 C.55 D.
2.在C++程序中,如果一个整型变量频繁使用,最好将它定义为()
A.auto B.e_tern C.static D.register
3.长度为n的字符串匹配子串长度为m的字符串,求算法的复杂度最小为_
A.O(n) B.O(n+m) C.O(n+logm) D.O(m+logn)
4.下列排序算法中最坏复杂度不是n(n-1)/2的是_
A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序
5.判断一包含n个整数a[]中是否存在i、j、k满足a[i] + a[j] = a[k]的时间复杂度最小值是()
A.O(n^2) B. O(n^2_ogn) C. O(n^3) D. O(nlogn)
6.射击3次打靶成功的概率是0.95,打靶一次成功的概率是多少?
C.0.63 D.0.86
浏览量:2
下载量:0
时间:
c招聘笔试题
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。下面就由百文网小编为大家介绍一下c招聘笔试题的文章,欢迎阅读。
1.读程序,写出结果(10分,选做)
#define STRCPY(a, b) strcpy(a ## _p, #b)
int main()
{
char var1_p[20];
char var2_p[30];
strcpy(var1_p, "aaaa";
strcpy(var2_p, "bbbb";
STRCPY(var1, var2);
STRCPY(var2, var1);
printf("var1 = %s\n", var1_p);
printf("var2 = %s\n", var2_p);
return 0;
}
2.(10分)不用除法(即不能使用"/"号)和库函数,计算285 / 16的商和余数, 要求效率尽量高.
3.(15分)编写字符串反转函数:strrev.要求时间和空间效率都尽量高.
(测试用例:输入"abcd",输出应为"dcba"
函数原型为:
char_ strrev(char_ dest, char_ src);
提示:dest和src可能是同一个字符串.
4.(15分)编写将字符串转换成整数的函数atoi,只处理输入字符串仅由0-9,'-','+',和空格的情况.
函数原型为:
int atoi(char_ str);
提示:如果字符串不能构成一整数,可以直接返回0.但是对于以空格开始的字符串应特殊处理.
5.(30分)编写一组单链表操作函数.链表的结构如下:
struct ListNode
{
long id;
struct ListNode_ next;
};
链表节点以id的从小到大排列,当id相等时,节点顺序没有约定,谁在前都可以.
要求编写的函数有:
遍历函数:返回cur下一个节点, 如果没有更多的节点, 返回0;
struct ListNode_ ListNext(struct ListNode_ cur);
插入函数:将newNode插入到head链表中,然后返回newNode的前一节点,
如果newNode已经在链表中,返回0.
struct ListNode_ ListInsert(struct ListNode_ head, struct ListNode_ newNode);
删除函数:从head中删除theNode节点.返回theNode的前一节点.
如果theNode不在链表中,返回0;
struct ListNode_ ListRemove(struct ListNode_ head, struct ListNode_ theNode);
嵌入式c语言试题 [转]
1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)
#define SECONDS_PER_YEAR (60 _ 60 _ 24 _ 365)UL
我在这想看到几件事情:
我在这想看到几件事情:
#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)
懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。
意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。
如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。
2 . 写一个“标准”宏MIN ,这个宏输入两个参数并返回较小的一个。
#define MIN(A,B) ((A) <= (B) ? (A) : (B))
这个测试是为下面的目的而设的:
标识#define在宏中应用的基本知识。这是很重要的,因为直到嵌入(inline)操作符变为标准C的一部分,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。
三重条件操作符的知识。这个操作符存在C语言中的原因是它使得编译器能产生比if-then-else更优化的代码,了解这个用法是很重要的。
懂得在宏中小心地把参数用括号括起来
我也用这个问题开始讨论宏的副作用,例如:当你写下面的代码时会发生什么事?
least = MIN(_p++, b);
3. 预处理器标识#error的目的是什么?
预处理器标识#error的目的是什么?
如果你不知道答案,请看参考文献1。这问题对区分一个正常的伙计和一个书呆子是很有用的。只有书呆子才会读C语言课本的附录去找出象这种问题的答案。当然如果你不是在找一个书呆子,那么应试者最好希望自己不要知道答案。
死循环(Infinite loops)
4. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
这个问题用几个解决方案。我首选的方案是:
while(1)
{
?}
一些程序员更喜欢如下方案:
for(;
{
?}
这个实现方式让我为难,因为这个语法没有确切表达到底怎么回事。如果一个应试者给出这个作为方案,我将用这个作为一个机会去探究他们这样做的基本原理。如果他们的基本答案是:“我被教着这样做,但从没有想到过为什么。”这会给我留下一个坏印象。
第三个方案是用 goto
Loop:
...
goto Loop;
应试者如给出上面的方案,这说明或者他是一个汇编语言程序员(这也许是好事)或者他是一个想进入新领域的BASIC/FORTRAN程序员。
5. 用变量a给出下面的定义
a) 一个整型数(An integer)
b)一个指向整型数的指针( A pointer to an integer)
c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An array of 10 integers)
e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)
f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)
g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)
h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )
答案是:
a) int a; // An integer
b) int _a; // A pointer to an integer
c) int __a; // A pointer to a pointer to an integer
d) int a[10]; // An array of 10 integers
e) int _a[10]; // An array of 10 pointers to integers
f) int (_a)[10]; // A pointer to an array of 10 integers
g) int (_a)(int); // A pointer to a function a that takes an integer argument and returns an integer
h) int (_a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer
人们经常声称这里有几个问题是那种要翻一下书才能回答的问题,我同意这种说法。当我写这篇文章时,为了确定语法的正确性,我的确查了一下书。但是当我被面试的时候,我期望被问到这个问题(或者相近的问题)。因为在被面试的这段时间里,我确定我知道这个问题的答案。应试者如果不知道所有的答案(或
至少大部分答 案),那么也就没有为这次面试做准备,如果该面试者没有为这次面试做准备,那么他又能为什么出准备呢?
6. 关键字static的作用是什么?
人们经常声称这里有几个问题是那种要翻一下书才能回答的问题,我同意这种说法。当我写这篇文章时,为了确定语法的正确性,我的确查了一下书。但是当我被面试的时候,我期望被问到这个问题(或者相近的问题)。因为在被面试的这段时间里,我确定我知道这个问题的答案。应试者如果不知道所有的答案(或至少大部分答 案),那么也就没有为这次面试做准备,如果该面试者没有为这次面试做准备,那么他又能为什么出准备呢?
6. 关键字static的作用是什么?
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:
在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。
大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。
7.关键字const有什么含意?
我只要一听到被面试者说:“const意味着 常数”,我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出const意味着“只读”就可以了。尽管这个答案不是完全的答案,但我接受它作为一个正确的答案。(如果你想知道更详细的答案,仔细读一下Saks的文章吧。)
如果应试者能正确回答这个问题,我将问他一个附加的问题:
我只要一听到被面试者说:“const意味着 常数”,我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出const意味着“只读”就可以了。尽管这个答案不是完全的答案,但我接受它作为一个正确的答案。(如果你想知道更详细的答案,仔细读一下Saks的文章吧。)
如果应试者能正确回答这个问题,我将问他一个附加的问题:
下面的声明都是什么意思?
const int a;
int const a;
const int _a;
int _ const a;
int const _ a const;
前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。如果应试者能正确回答这些问题,那么他就给我留下了一个好印象。顺带提一句,也许你可能会问,即使不用关键字 const,也还是能很容易写出功能正确的程序,那么我为什么还要如此看重关键字const呢?我也如下的几下理由:
前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。如果应试者能正确回答这些问题,那么他就给我留下了一个好印象。顺带提一句,也许你可能会问,即使不用关键字 const,也还是能很容易写出功能正确的程序,那么我为什么还要如此看重关键字const呢?我也如下的几下理由:
关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。如果你曾花很多时间清理其它人留下的垃圾,你就会很快学会感谢这点多余的信息。(当然,懂得用const的程序员很少会留下的垃圾让别人来清理的。)
关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。如果你曾花很多时间清理其它人留下的垃圾,你就会很快学会感谢这点多余的信息。(当然,懂得用const的程序员很少会留下的垃圾让别人来清理的。)
通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。
合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。简而言之,这样可以减少bug的出现。
8. 关键字volatile有什么含意?并给出三个不同的例子。
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
并行设备的硬件寄存器(如:状态寄存器)
一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)
多线程应用中被几个任务共享的变量
并行设备的硬件寄存器(如:状态寄存器)
一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)
多线程应用中被几个任务共享的变量
回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。搞嵌入式的家伙们经常同硬件、中断、RTOS等等打交道,所有这些都要求用到volatile变量。不懂得volatile的内容将会带来灾难。
假设被面试者正确地回答了这是问题(嗯,怀疑是否会是这样),我将稍微深究一下,看一下这家伙是不是直正懂得volatile完全的重要性。
一个参数既可以是const还可以是volatile吗?解释为什么。
一个指针可以是volatile 吗?解释为什么。
下面的函数有什么错误:
int square(volatile int _ptr)
{
return _ptr _ _ptr;
}
下面是答案:
是的。一个例子是只读的状态寄存器。它是volatile因为它可能被意想不到地改变。它是const因为程序不应该试图去修改它。
是的。尽管这并不很常见。一个例子是当一个中服务子程序修该一个指向一个buffer的指针时。
这段代码有点变态。这段代码的目的是用来返指针_ptr指向值的平方,但是,由于_ptr指向一个volatile型参数,编译器将产生类似下面的代码:
int square(volatile int _ptr)
{
int a,b;
a = _ptr;
b = _ptr;
return a _ b;
}
由于_ptr的值可能被意想不到地该变,因此a和b可能是不同的。结果,这段代码可能返不是你所期望的平方值!正确的代码如下:
long square(volatile int _ptr)
{
int a;
a = _ptr;
return a _ a;
}
9. 嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a
的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。
对这个问题有三种基本的反应
不知道如何下手。该被面者从没做过任何嵌入式系统的工作。
用bit fields。Bit fields是被扔到C语言死角的东西,它保证你的代码在不同编译器之间是不可移植的,同时也保证了的你的代码是不可重用的。我最近不幸看到 Infineon为其较复杂的通信芯片写的驱动程序,它用到了bit fields因此完全对我无用,因为我的编译器用其它的方式来实现bit fields的。从道德讲:永远不要让一个非嵌入式的家伙粘实际硬件的边。
用 #defines 和 bit masks 操作。这是一个有极高可移植性的方法,是应该被用到的方法。最佳的解决方案如下:
#define BIT3 (0x1 << 3)
static int a;
void set_bit3(void) {
a |= BIT3;
}
void clear_bit3(void) {
a &= ~BIT3;
}
一些人喜欢为设置和清除值而定义一个掩码同时定义一些说明常数,这也是可以接受的。我希望看到几个要点:说明常数、|=和&=~操作。
浏览量:3
下载量:0
时间:
招聘会上投简历有技巧
招聘会上人山人海,你抱着你的简历看着一家家的招聘单位,你是怎么将你的简历投递上 的呢?你投了N份收到多少的面试机会呢?在招聘会上投简历也是有一定技巧的。
百文网给大家总结了一下投简历的几个技巧。
好不容易论到你了,你要如何开口说第一句话呢?
STOP,在开口说话之前,还要说明一件容易被人忽视的技巧,一般招聘人员都是两人,你要先和谁说呢?(其实两个人不是随便的两个,一般都是一个是公司人事部门的人,另一个是相关专业人士。最简单的区分方法就是性别,比如以工程方面专业为例,一般女的是人事部,男的是技术部;而两个同性的话,一般就是年长者为技术部)。
许多人以为应该和技术部的人说话,因为可能以后拍板的是他——错,其实要和人事部的mm先说,你想,人家小mm呆了好久,谁也不重视她,你呢?却一来就先把简历给她,她对你印象自然要好;二来,以后进公司免不了要和人事部的mm打交道,先混个脸熟;三,其实你和她说话,她基本不会问你任何专业问题,一般都是客套话之后再介绍你去投技术部负责人,而这样由她介绍总比你冒昧的直接碰枪口要好,而且可以让你很快的进入状态。
浏览量:2
下载量:0
时间: