面试是否会很难啊,求助大神这是什么歌3说些情况呗

账号(邮箱/学号/手机号)
最近在换工作,本身我也是面试人事方面的工作,就常被问到你是如何理解人力资源的工作,感觉自己 回答不太好,或是没有达到HR心里的答案吧!求三矛大神帮忙总结下,言简意赅或别人感觉也是合理就好
登录后才可以发表评论哦~请
可能我是新手。
我跟楼上的想法完全不一样
我心里HR这个岗位就是一个天平
平衡员工跟老板之间的关系
老板对员工苛刻了,帮员工争取点福利
员工要求过高了,帮老板平衡下员工
并且帮老板规避各种用工风险
人力资源,就是个管人的工作!
他在日常管理中通常归纳为6大模块。。。!而我一般负责的是。。。。。。!我一般是这样做的。。。。
我们希望了解您擅长的领域,把内容推荐给更多需要的HR  本人一本科大学毕业,工作一年了。好的单位面试几次都被刷了。现在面试都没啥信心了。上一次,本人面试一家公司,在各方面做了考核都通过了。在最后一轮面试,莫名其妙被刷,我回来总结一下,怀疑是因为在最后一次面试,有些问题没有老实回答,被看穿了?我决定下次面试回答老实点。   昨天我又面试一家比较好的单位,那个单位里边有一个我能认识的人介绍的。也是同样,经过一上午考核,表现不错。可轮到和总经理谈话,又被刷了。我让我认识的那个人给打听一下,想知道自己到底哪方面错误,得到的结果是,我说话不行!尼玛我郁闷死了,这到底怎么个说话法啊,一问一答我很正常真实的回答呀。这到底哪错了啊!下面我把我和总经理的谈话大致说一下,大家帮我分析分析么,求指导。前边我已经两个副总理都谈过话了,他们都挺喜欢我的,还说不错,挺好的。  总经理: 做个简单自我介绍  我: 本人叫某某,毕业于xx大学.........(这个地方我很正常的回答,把自己的大体介 绍了下,包括大学做过什么,毕业在什么地方工作过,做过什么事。毕竟面试过好几次了,这个地方回答很流畅,都是前几次面试的一个模子,应该没什么说错的)  总经理: 我看到你简历10月份辞职的,说说为什么辞职?   我 : 主要辞职是因为,我所在公司是一个家族企业,里边,大小领导,大部分都是沾亲带故的。单位给的工资又低,升职空间又不大。所以我辞职(这是我辞职的真实原因)   总经理 里边领导,都是有关系的一个家族的人吗?  我 : 不全是,当然也有几个呢。   总经理 : 哦,还是有几个呢么,公司要是都是靠关系的怎么运作   我: 升职的都是些技术性的工人,比如生产车间主任,技术部总监,化验室主任什么的,我在人事部,我们人事总经理,人事主管都是人家自己的人。我感觉升职可能性不大。   总经理 : 你为什么选择我们公司  我: 我感觉你们公司,公司大,有好的发展前途。我想找一个更好的发展平台。  总经理 公司大小,和你升职没什么关系吧,大有大的好处,小有小的好处。  我 : 您说的是,主要我是想找个大点的公司工作。努力了就能得到些回报。  总经理没说话,看着我的简历,呵呵一笑,你还是把你真实的离职原因说说吧。  我心里一阵怒,感情他当我一直在骗他  我 :我说的都是实话,既然您这么问我,我就说个实底,第一,那个单位的确是一家家族企业,七大姑八大姨的都在里边任领导,不知道怎么的能得到当地政府扶持,还有补助,这个政府资助的还不少。我感觉发展前景不大。第二,我家里父母都是农村的,一个月给我1600多的工资的,我也该到了结婚的时候了。我这么低工资,怎么会有姑娘愿意跟我的。  总经理 : 好吧,那你说说家里有还有些什么成员。  我都老实回答,爸妈村里人。没什么工作,我爸有时候会出去在工地上干点活。  总经理: 你说说你要有什么优势,让我们聘用你  我: 我能吃苦,踏实肯干,而且有抗压能力,肯专研,思维敏捷!在之前我了解你们公司,对你们的公司文化也很认同。  总经理 : 能举个例子说说怎么个能吃苦  我: 我从小村里长大,地里的活也没少干,不怕累,不怕脏!  总经理 : 那你再说说你有什么缺点  我 : 我感觉性格有点倔,脾气火爆点,爱容易发火  总经理 : 还有呢?得说三点以上。  我犹豫一会 : 我有点懒散吧,不怎么爱整洁  总经理: 呵呵,我们公司可不能有这脾气火爆,又不注意形象的人。  我赶快回答道,我只是有时候容易冲动,年轻人么总有点脾气暴躁。还有我不是不注意形象,我说的是懒散,平时穿着不怎么注意,随心所欲,可是到了公司,我还是很注重自己形象的,不会给公司带来形象问题的。  总理理: 我看了你的简历,你以前没从事过我们这一行,也不怎么了解吧。  我: 什么人都是从不懂到懂,不是每个人生下来就会做某些事,我们都需要一个学习过程。我愿意学习,给我点时间。我一定会比别人更用心,更吃苦。我相信我很快能胜任这份工作的,时间能证明一切。  总经理: 呵呵,时间是能证明一切,可我们不可能花时间去证明。况且你应聘的又是这么重要的一个岗位。  我当时有点急我赶快说到 如果在一两个月之内肯定更努力,更吃苦去了解,如果我两个月之内做不好这个岗位,我不要月薪自己辞职。  那个经理 看起了他旁边的电脑,似乎有些不耐烦?我自己感觉。然后就说,好吧,等下午通知吧。面试经过就是这样的。  请大神们,指导指导,我那块不得体,怎么说我不会说话呢?给个意见,我争取下一次面试做的更好一些。
楼主发言:8次 发图:0张 | 更多
  光是聊天记录是说明不了什么情况的,同样的话被不同人说,效果也是不一样的,这二个需要结合你的穿着,谈吐,举止,表情等等。  事物有两面性,往好的那一面想。或许一段时间之后你能找到更好地工作呢
  理由讲的太详细了,其实用不着这样,还有姿态放的太低了,保持平常心就好了,面试不过很正常。
  楼主是比较老实,但是不是老实什么话都说。首先,你不要去反驳面试官的话,面试官不会无中生有的说你,肯定是什么话说错了面试官才说你。第二,你说你缺点的时候能不能别那么直接,你这样一说谁敢要你,脾气大,不修边幅,我认为可以从你要应聘的侧面去说你的缺点,面试的时候大家都喜欢说自己的优点,却在自己的缺点的时候无从说起,这是不自信的表现,你要知道人非圣贤!  
  我觉得楼主没有应聘成功就是太老实了,领导问什么就只回答什么,没有想过自己有什么优势,要应聘的公司职位需要什么,怎么把自己的优势跟要应聘公司的需要联系起来。不知道当领导让楼主做自我介绍的时候,有没有介绍自己在以前公司的工作内容和突出成绩,当领导问楼主为什么辞职的时候,楼主犯了大忌,说得全是以前公司怎么怎么不好,家族企业,工资低,升职无望,而对自己的职业规划只字未提。很多公司招聘时都喜欢能干又任劳任怨的员工。当经理问楼主为什么喜欢他们公司时,楼主可以说得详细一些,公司有什么企业文化啊,或有什么成绩,或楼主目前的什么跟公司的什么比较契合,应该会比他们公司大有前景好的多,而且也可以是实话。当总经理呵呵一笑问你离职的真实原因的时候,已经表现的很不尊重楼主,没有合作的意愿了,除非楼主之后的表现能让他眼前一亮,或他们目前很缺人,又一时找不到更合适的。楼主之后真没必要把自己的什么都跟他交代。他问楼主缺点时确实说得太实在,楼主以前没从事过那一行不知道以前有没有为这个岗位做过什么准备和了解,要是这时候能显示下楼主的准备会加分哦。
  楼主你太老实了,不要啥实话都说~面试有一点就是千万不要揭公司的老底,即使不好也要找其它原因来说,最好找个人原因当辞职理由,比如家庭、个人的职业发展规划和原公司不相符等辞职理由!  
  看来真的得多学习学习,不能太老实了。  
  回复第4楼(作者:@曦夕最观心 于
18:11)  我觉得楼主没有应聘成功就是太老实了,领导问什么就只回答什么,没有想过自己有什么优势,要应聘的公司……  ==========  
  同意楼上的。  
  你们恢复我都看了,谢谢大家给我提意见。非常感谢,十分感谢……  
  我感觉我昨天去一家大企业面试也犯了这样的错误!我还是第一次在面试官面前说前公司的坏话,也就是家族企业,升职无望云云,面试官问我要找怎样的工作,我也说的很泛,还有她让我形容下我自己,我居然傻傻的说一些无谓的话,忘了趁机夸自己一把,最后面试官突然要我用英文自我介绍,杀了我吧,我居然紧张到之前准备的都忘记了,结结巴巴说了两句就说不下去了!这是我面试以来最糟糕的一次!都不知道当时魂丢哪里了,怎么会表现的这么差!这是我很心仪的一个岗位,就这样错失了!
  感觉老总从你的辞职理由开始 不认同你的观点了 所以 建议楼主找一个妥善的辞职原因   1.尽量是要说自己的原因 不能说上家单位的坏话 ;  2.你是HR,形象和脾气肯定是要多注意的,说啥缺点也不能说这两个;  3.还有不要跟老总争,他要面子的 呵呵
  你回答的太随意了,较差,正应了你所说的谈吐欠缺!建议精心设计一番对话!包括包装离职原因,缺点方面回答的太次了!你可以站在hr的角度来看问题,试想如果你是面试官你希望听到怎样的回答!面试官说话的任何内容都是考察点!  
  回复第13楼(作者:@闲庭信步在此 于
02:50)  你回答的太随意了,较差,正应了你所说的谈吐欠缺!建议精心设计一番对话!包括包装离职原因,缺点方面……  ==========  你说的很对,你的介意很有用。谢谢。  
  没有任何一家公司会聘用一个
对原单位抱有愤恨之心的员工。因为怕你走了也这么说这家公司。  你抱怨了,就失去了平常心。这个很不好,是不自信的一种表现。  再有你说自己的缺点,都是不能被用人单位所接受的硬伤。讲点方式方法吧!  脾气急的人,人家不得担心你和客户打起来啊?  懒散,不注意形象,人家不得担心你来了不正经工作啊?影响单位形象啊?  你又说你不了解这个行业,没有工作经验,没有优势 人家要你来干嘛呀?你是跳槽的,是不会有人给你时间用来学习的  我看你的回答,我是人事部门经理也不会用你的  会觉得身上有大缺点,没有业务能力,所以没有聘用的价值
  @lizhiwei1080 6楼
20:20:47  看来真的得多学习学习,不能太老实了。  -----------------------------  你老实
实际就是 没有睿智 智慧 不懂生存法则 老实好听点 没睿智是不是难听点?
  面试是很有学问的,我也犯过你这样的错误。问你有什么缺点不能说得太实在了,要模棱两可一点,让人觉得算缺点也可能是优点。  
  因为你从头到尾都被他牵着鼻子走,而且这个所谓的经理是个不喜欢真相的人.这种人说真的我是不会跟着他的,面试的时候你们是平等的,他们连这点都做不到,从心理上就有种优越感,从他担的问题都看的出来.你没发现你再怎么解释再怎么表明忠心他都不任任你吗?为什么?因为他从头到尾看你不入眼,在 这个前提下,他自然会做些事让他觉得自己把你刷掉是自己高明的表现,对这种公司我从来都 是强有力的回击,工作多了去了,这种公司有什么了不起的?说多一句,缺点非得有三个?缺点的定义是什么?我三个月没工作,面试了很多公司,所谓HR基本聊两三句我就基本上确定了去不去了.说真的装B的太多了
  就这水平还本科呢,中专生都比你强,好好想想应该怎么面试。  
  面试别想得太复杂,说白了就是聊天看你这个人。我曾经一度因为一些原因,专门去应聘,基本全部应聘成功。其实我之前只有学校招聘会一次面试经历。其实面试就是第一句话,聊天看你这个人。第一,不要对以前的工作有抱怨,装也得装出感恩的样子,因为这样一个有一颗感恩的心的人任何人都会喜欢。第二,辞职原因不要说太细,你乱扯一个也比你去批评原公司的状况好。因为这跟背着人说别人坏话一样的效果,你也不喜欢,对吧?第三,为何应聘这里得把你的职业规划和这公司你要应聘的职位联系在一起。让领导看到你是一个有想法的人。等等等等,手机不好码字,总结就是,你得明白应聘的本质,站在面试官的角度根据公司和职位要求思考怎样的人才是他们想要的,你就去做到。基本没大问题,切记不要太老实。一些面试技巧就不说了。网上有,自己不能太被动,如果有机会甚至可以让对方跟着你的话题走。面试几率会很高。希望能帮到你:)  
  回复第20楼(作者:@asyangyu 于
13:13)  面试别想得太复杂,说白了就是聊天看你这个人。我曾经一度因为一些原因,专门去应聘,基本全部应聘成功……  ==========  能举个例子么,靠谱的辞职原因可以讲什么?  
  面试不要讲你以前公司的坏话,完毕!  
  我觉得没必要把自己说的跟苦力一样,你就说你有很强的丰富经验,原来公司一直要留你,收入是一方面,但是想做自己敢兴趣的,你对贵公司非常有兴趣之类的,说说和该公司有关的  
  @wojiaoyonghuming 21楼
13:21:55  回复第20楼(作者:
13:13)  面试别想得太复杂,说白了就是聊天看你这个人。我曾经一度因为一些原因,专门去应聘,基本全部应聘成功……  ==========  能举个例子么,靠谱的辞职原因可以讲什么?  -----------------------------  离家远
  受教了。看了这几天你们的回复,我也知道自己哪有问题。下次面试,得把自己好好包装下。  
  回复第23楼(作者:@爱吃地瓜的小道士 于
15:12)  为什么非得找工作呢,看别人的脸色呢,受那份罪?可以考虑一下自己经营个小店啊,  现在休闲食品店……  =========  我也正有此意。想具体的了解下。  
  马克  
  @小X23 5楼
18:40:52  楼主你太老实了,不要啥实话都说~面试有一点就是千万不要揭公司的老底,即使不好也要找其它原因来说,最好找个人原因当辞职理由,比如家庭、个人的职业发展规划和原公司不相符等辞职理由!  -----------------------------  94,楼主太老实了
  自我介绍要突出自己和岗位相关的优点,热爱某方面,怎么学习哪方面的,自己生活方面可以不讲
  回复第12楼(作者:@marc_aug 于
23:58)  感觉老总从你的辞职理由开始 不认同你的观点了 所以 建议楼主找一个妥善的辞职原因   1.尽量……  ==========  高层最要紧的就是面子。楼主注意说话的分寸。  
  找工作难啊
  除了上面说的我在补充点,能吃苦不是非得多累多脏才算苦,还有从你的谈话中我感觉你有傲慢心,你想想社会本科生这么多,比你强的太多了,然而你还想一口吃掉一头牛,还是好好反思吧  
  楼主志向太高,有股子傲,年轻人都有,但是表现太明显。对原工作略带。。。责怪?感觉你很讨厌原公司。太老实,讲话太直白,而且缺点一大堆又明显,优点太虚,又泛。吃苦耐劳,踏实这些要时间检验,私人企业不会给机会。我是经理我也不会要楼主。缺点从旁侧面说,优点要具体点,最好能直接体现,想英语口语,专业技巧什么的。楼主给的辞职理由真是。。。直白 家族关系。。。老实点随便说大概的,精一点虚虚实实的说,关系这种词不要大庭广众说。这社会,各个国家都要靠关系,只是比重不同而已。楼主加油吧  
  你怎么能说自己家里人是农村的呢?别强调农村农村  
  最直觉的感受是你把自己放的太低了,面试官肯定也感觉很不舒服,谈话的本质在于平等,若是你面试别人,这样一个人,你只会觉得他太没有骨气。额,你别难受啊,不是特意针对你。
  你要知道你的新东家需要什么,你的回答要包括他们需要的东西,要不卑不亢,我是能帮你们公司创造价值的,而不是求你们收留  
  这种经理就是他妈的精神有问题.现在的公司招人是装.贱的很  
  从你谈话就可以看出来你应该不超过,24  
  @aoxue175
20:11:00  你要知道你的新东家需要什么,你的回答要包括他们需要的东西,要不卑不亢,我是能帮你们公司创造价值的,而不是求你们收留   -------------------------  这个说到点子上了  
  我也太老实了,唉,以后肯定也吃亏,  
  这不是诚实不诚实的问题。作为一个有无数面试经验的招聘人员,我想说,把眼界放高远一些:刚毕业的学生不要因为裙带关系、薪资而考虑是否留在一家公司,你就是个马仔,裙带关系也不会扯到你,刚开始工作,是知识,技能、处理问题能力积累期,这些才是这个时期该积累的财富。看你能为企业带来什么的同时,自己成长了什么。其次在介绍能力、优势时,比较能让人信服的是具体的例子。再次不要在面试的时候恨面试官。这些都是人精,你内心的思维活动都知道。  
  面试就好比是一个说客  
  @lizhiwei1080 感觉主要问题不一定是你说话的问题吧,而是你对这份工作的能力,你没有此工作方面的工作经验,并且这又是一个比较重要的职位,而且领导希望是一个具有此工作相关经验且有些能力的人来担任此职务,你说你可以用时间去证明自己经过努力可以完全胜任工作,但是这是需要时间的,公司不想花时间来让你学习,来培养你,他们更需要的是一个成手! 所以感觉并不一定是说话的问题吧!
  Mark有用  
  你为什么要去数落前一家公司呢,诚实又不等于大嘴巴,你应聘这家单位和上个东家裙不裙带有什么关系,你只要说不合适不就行了单位内部情况最好不要在外面说  
  离职原因确实太老实了。  
  回复楼主,@lizhiwei1080  本人一本科大学毕业,工作一年了。好的单位面试几次都被刷了。现在面试都没啥信心了。上一次,本人面试一家公司,在各方面做了考核都通过了。在最后一轮面试,莫名其妙被刷,我回来总结一下,怀疑是因为在最后一次面试,有些问题没有老实回答,被看穿了?我决定下次面试回答老实点。   昨天我又面试一家比较好的单位,那个单位里边有一个我能认识的人介绍的。也是同样,经过一上午考核,表现不错。可轮到和总经理谈话,又被刷了。我让我认识的那个人给打听一下,想知道自己到底哪方面错误,得到的结果是,我说话不行!尼玛我郁闷死了,这到底怎么个说话法啊,一问一答我很正常真实的回答呀。这到底哪错了啊!下面我把我和总经理的谈话大致说一下,大家帮我分析分析么,求指导。前边我已经两个副总理都谈过话了,他们都挺喜欢我的,还说不错,挺好的。   总经理: 做个简单自我介绍   我: 本人叫某某,毕业于xx大学...........  -----------------------------  当他让你说三点以上缺点的时候,你已经上套了,解决办法是打太极而不是直接去说你自己怎么不好怎么不好,比如说我有些过于追求完美啊,当天工作做不完我就睡不着啥的,迎合面试官而不是突出你自己。  
  楼主不会换位思考  
  你会什么?能给公司带来什么才是最主要的,工作几年的人还要去新公司学习?谁会要?  
  楼主面试前把可能会被问到的问题想一遍,你站在对方的立场想想,对方想要的是什么答案?就是说,如果你是老板,对于你的应聘者,你想要什么答案?  
  楼主看看我上次面试回答的吧,也许不是最好的,互相学习学习。比如以前面试HR问我有什么优点?我会说有责任心比如去实习的时候大家下班直接走了,我还是会把自己桌面整理干净再走。有什么缺点?我会说我性子比较急(这里肯定不能承认自己脾气不好),比如说我做一件事我就想着赶快做好,遇见做事拖拉的人我会催快点啊,以至于他们都觉得我挺烦的。你的职业规划是什么?我没有具体的职业规划比如几年几年后要达到什么样的层次,但是我目前的规划就是找一份喜欢的工作然后踏踏实实的干,等到积累到经验后面其他的就自然水到渠成。你没有干过这个职业,也没怎么了解吧?我虽然没有干过这个职业,但是对这个工作还是有了解的(你要应聘这岗位肯定要对这行业有所了解啊)你觉得你有什么优势能让公司聘用你?我是一个做了决定就不容易改变的人,我热爱这行业,所以今后的工作中遇到什么困难我都会坚持下去并以万分的热情投入到工作中去。  呵呵楼主我答得怎样?  
  @lizhiwei-22 12:19:00  本人一本科大学毕业,工作一年了。好的单位面试几次都被刷了。现在面试都没啥信心了。上一次,本人面试一家公司,在各方面做了考核都通过了。在最后一轮面试,莫名其妙被刷,我回来总结一下,怀疑是因为在最后一次面试,有些  -----------------------------  第一你根本不能说自己懒散。一般hr一听到这种回复都会对你有奇异  第二。说到吃苦那块。你农村那方便会吃苦有什么用阿。还不如说愿意加班之类的。企业只会看你给他们公司创造的价值。不会注重你那些别的。  第三。你说自己脾气火爆。这个就更不能说了还什么年轻人解释的头头是道。公司可不是可以给你随便撒野的地方。你要做大事就要有绝对好的心态跟心里承受能力。绝对不会因为你的冲动而觉得你热血反而是愚蠢的表现  
  受教了  
  我也失败了,因为当时自我介绍出问题了,擦,  
  厉害!阅hr无数。  回复第18楼(作者:@g_charming 于
12:29)  因为你从头到尾都被他牵着鼻子走,而且这个所谓的经理是个不喜欢真相的人.这种人说真的我是不会跟着他……  ==========  
  建议楼主去研读下网上关于面试技巧的文章,就拿你说为什么离职来说,你怎么能说上一家公司的不好呢?这是大忌。本人二本,一个星期面试过十家公司而且还都过了,公司规模都小的。面试之前的准备很重要,我每次都会把他写下来,包括自我介绍,还有一些面试官可能会提到的问题。人与人沟通,首先应该达到同一个频道,产生共鸣。而且楼主给我的感觉没有什么职业规划。就拿你上一家公司来说吧,1600我去都不会去,更谈不上辞职了。楼主悟吧  
  我刚毕业,没几次面试。你回答的的确不错。受教了。你说的很好,我感觉,比我强多了!  
  @g_charming
12:29:49  因为你从头到尾都被他牵着鼻子走,而且这个所谓的经理是个不喜欢真相的人.这种人说真的我是不会跟着他的,面试的时候你们是平等的,他们连这点都做不到,从心理上就有种优越感,从他担的问题都看的出来.你没发现你再怎么解释再怎么表明忠心他都不任任你吗?为什么?因为他从头到尾看你不入眼,在 这个前提下,他自然会做些事让他觉得自己把你刷掉是自己高明的表现,对这种公司我从来都 是强有力的回击,工作多了去了,这种公司有什么了不......  -----------------------------  说的太好了,我上次去面试就遇到这样的面试官,从头到尾都看我不顺眼,各种刁难各种鄙夷各种刻薄,我还是克制住了,事后想想当时真该骂回去扇她一耳光,bitch!
  虽然我工作失败,可是面试基本没有失败。就你这,明显是给你下套的,虽然他们都让你说真实原因,其实都是在考察你说话的艺术性,你把自己的底牌都亮出来了,肯定不会用你,你说话还真不行。比如辞职原因,你可以说的模棱两可,不要说自己不行,也不要说公司不行,说自己不行,面试通不过,说公司不行他们认为你不会从自身找原因。  换工作的原因其实大家都很清楚,要么不开心,要么工资低,要么能力不够,还有什么原因呢?面试就是体现你这个人的表达能力,忽悠能力,即把面试官给忽悠了,还要觉得你忽悠的很有道理,你就成功了。  
  哈哈,这帖子,让我翻出之前的评论。我自上次失败后,潜心研究面试,这是我的拙见。都两年过去了。哈哈  
  楼主太实在了,把自己的姿态放的太低了,这个经理太装了,挺傻逼的最讨厌这种hr了,楼主别灰心,  
  我的朋友有好几个都在人事部门,经常聊到很多大学毕业生把面试看做对自己的一次考核,往往在面试时因为太过紧张无法表现好。其实面试时站在HR的角度,他们是想通过聊天了解更多关于你的信息,往往很多毕业生条件完全胜任这个岗位,但是表达不出来甚至不知道怎么去聊,只能通过面试官的一问一答才能表现出自己想表现的,完全不能把话题转到自己擅长对自己有利的方面去,关键是面对陌生人的时候都不会聊天,习惯了网聊打字语音,这种面对面的交流就更缺失了。推荐网易云课堂《跟JINGO学聊天》给需要学习的人
<span class="count" title="
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)史上最难的mysql面试题啊,列C的产品,求得它的属性标识和值,求大神来解惑啊
要考虑效率,比如查询一千个商品,若按照php思维先列产品再循环根据条件又查询,那么将是个很低很低的效率,总而言之能mysql一句就不能两句有的人还会说设计逻辑什么的,拜托只是一道面试题,低头求解即可,别想太复杂.
题目如下:ABC表求得D结果,即用最精简的mysql列出C的产品及属性标识和值
上班的东西请自己完成,要不然把你当天的工资捐出来。
--- 共有 1 条评论 ---
回复 : 呵呵 我倒是很喜欢做这种面试题,深入分析大有裨益.先质疑问题的合理,再推出自己的方案.挺考功力的,另外这是一个微信群里的挑战问答题,很多人都在作答,你要站在面试官的角度思考一道题目的意义才知道它的目的.
select&e.henght,p.name,t.varchar_value&from&sys_attribute&as&e&left&jion&sys_attribute_list&as&t&on&e.aid&=&t.aid&left&jion&sys_product&as&p&on&t.aid&in&p.attr_id&& 试一下& 希望能帮助你
楼主实现了吗? 建议不在sql中解决, dsl不如通用语言更具普适性, 欢迎加微信交流
这道题确实被难住了,下来自己试过一下,SQL写了半天没啥门路 ,收藏了
--- 共有 3 条评论 ---
: 因为这题本身就是违规在先。结构上的致命缺陷不是小技巧可以解决的。我最多可以做到能把数据查出来,但是单条效率肯定极其糟糕。
: 你这违背题意了啊,你这不是用sql来解决问题,而是给了你需求你来重新设计了,答非所问啊
就一句话,先重构数据库结构。重构后SQL会很容易,不重构,怎么也好不了。
这道题核心问题是表C中的atti_id,是反范式的混蛋设计。在这种情况下,无论如何想办法玩技巧,也无法确保效率。
与其折腾各种奇淫技巧,不如老实把表结构处理好,把省略的关联表加上。
我的想法。。
1.首先这是mysql,抛开视图、函数等特性,单纯sql语句上来讲,应该无法实现动态删减列的功能,因此列是固定的,也就是说,不管表设计之初是怎样的,至少A表可以先排出,也就是语句本身应该应用不到它。
2.C表中的attr_id有两种猜想,假设这个值是常量,那么我们查询时可将该列排除,JOIN以后直接查询即可。假设C-B中,该值为1对多关系,是个变量,那么可以通过substring_index来分割两列1,-1。然后分别查询该值对应B表中的结果,能想到基本这么多。
用NoSql比如mongodb就比较适合这种结构。
--- 共有 1 条评论 ---
这题的反范式设计,感觉就是为了节约一个关联表而已。为了少一个表,给自己添了一大堆麻烦。
求结果的:where A.id=1 and B.aid=3 and C.aid=3,之前的联合查询
MySQL不能三个表联历,这样查询太慢
--- 共有 1 条评论 ---
才3张表,无所谓,我们动不动都是7--8张表关联
谁告诉你的php思维就是“先列产品再循环根据条件又查询”?
你这业务表设计的。。}

我要回帖

更多关于 求助大神这是什么歌 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信