五九人际网欢迎您 !

微信
手机版

校招总输在终面?终面一对一有什么技巧?_大三实习求职软件靠谱

2024-04-22 18:32:09 来源 : 互联网 围观 :
校招总输在终面?终面一对一有什么技巧?_大三实习求职软件靠谱

大三实习求职软件靠谱

以下是一些靠谱的大三实习求职软件:

1. BOSS直聘:提供海量实习和校招岗位,同时有专业的职业规划师提供一对一咨询服务。

2. 拉钩:聚焦IT、互联网等高科技行业的实习和校招岗位,提供个性化推荐和专业的职业顾问服务。

3. 猎聘:涵盖各行各业的实习和校招岗位,同时提供职业规划、简历优化等服务。

4. 实习僧:提供全国各地的实习和校招岗位,同时有专业的职业规划师提供咨询服务。

5. 前程无忧:覆盖全国各地的实习和校招岗位,同时提供职业规划、面试辅导等服务。

以上这些大三实习求职软件都是比较靠谱的,可以根据自己的需求和兴趣进行选择。

工作面试流程

第一步:接收并筛选求职者简历

面试分为几种

面试有很多形式,依据面试的内容与要求,大致可以分为以下几种:

四大国有银行校招好进吗

首先,国有四大行的门槛相对还是比较高的,肯定是不好进,一般作为应届生成功入职需要具备以下几个优势:

一、银行对地域性户籍要求较高,比如北京地区银行招聘的90%都是本地户籍,10%可招非京籍的研究生、博士生,含海外回国人员。所以如果你是当地户籍且具有研究生及以上学历,那么入选的概率会提高。

二、银行招聘系统会自动筛选本科和研究生均为211、985或同级别的高校毕业生(针对海外院校),所以如果你毕业的学校满足以上条件,那么第一步简历筛选才不会被排除。

三、目前银行多以笔试、群面、单面的形式筛选者,满足一、二条,你就有较大概率接到笔试通知,笔试内容基本与公务员行测一个套路,难度会降低,同时英语笔比例逐年增加。如果你平时勤于练习行测,那么通过笔试概率会有所提高。

四、群面。群面一般会由银行委托专业招聘机构,如智联招聘等,组织小组面试,设计案例环节,根据你的现场表现来评分。划重点:只要你在群面中表现出是一个善于团队合作、善于沟通的人,不管你在小组中扮演什么角色,不管你是否提出了最佳方案,你都会有很大概率被录取。

五、一对多面谈。到了这个环节,恭喜你,离成功只有一面之遥了,这个环节一般你会直接面对银行一级分行的人力资源部团队,只要你在面试过程中表现得落落大方,就不会有太大问题,这主要是考察你给人的整体形象、沟通能力,也会对你过往学习和实习经验有一定了解。这部分要准备英文面试对答,笔主当时就在这个环节遇到了英文面试。

六、体检。这一步,重点查是否有重大疾病,以及乙肝(笔主又耿直了)等。如果你身体一切正常,这部分不用过分担心。

七、体检结束后,就等着签署三方协议吧。综上,四大行主要是门槛高,筛选出来的求职者都是教育背景好、颜值高(我有没有说照片太丑不会收到笔试通知?[捂脸])、综合素质强的员工。

新招的大学生又走掉了,怎样做好大学生招聘

第一,现在企业的招聘人员最年轻的也是80后,思维和90多少都有差别,还按老一套方法招聘当然会出现这种状况。

第二,招聘时把自己的公司吹上了天,对者这要求那要求的,毕业生去了有一种被欺骗的感觉。

第三,不尊重人,有些企业动不动就说什么现在大学生到处都是,爱干不干,90后大部分受不了这个,再加上大部分90后家里也还不错,当然说走就走。

第四,90后想法多,大部分家里的经济条件也比70,80后毕业时要好,没有养家的负担,走了就走了。

企业要适应社会,不是社会适应企业,不要大言不惭的说什么不用90后,不用90后你就等着企业青黄不接吧,以后00后会更有主见,更加难以剥削,规范劳动者权益不好吗?有些事情总会有人去改变,只不过90后有条件去改变而已。

我们公司打算进校园招聘,请问应该怎么做啊

招聘以实力计的!

如果你是500强,不管五百还是世界五百,估计用不着特别宣传,按单位的程序走就好了!

如果不是,要在待遇、职位、工作环境、福利待遇等等方面下下功夫,至于说宣传材料什么的,上点心总会解决!

至于说,不是规模企业,又没有好待遇,心不能留,钱发不到位的,耍嘴皮子的,良心些,就实话实说,碰碰运气,看看人家来不来;如果说为了招人,就天花乱坠的去吹吧,能理解你,但招人的人,小心以后发展不好!

从笔者参加的很多场招聘会看,还是实事求是的好,这牵扯到招聘人的品质,单位的文化、实力!如果求招聘品质,单位就追求上档次吧!如果实在有单位做一些不地道的事,建议你别在那儿混了,换个工作难一时,但不会一辈子留污点!

大学生如何避免混日子

楼主这个话题我感觉由在校的大学生来回答才是最切合实际的。首先亮明一下我的身份——本人目前是某211高校的大二学生一枚。

大学生在校如何做到避免混日子?首先我个人认为第一要素是“勤”。那么何为勤呢?我是这么理解的。通常情况大学生早上都是八点钟上课,而且不会有高中时候的早读存在。所以说要做到“勤”,起码在6:30就起床,起床之后除过洗漱、整理床铺、收整课桌、吃早餐,我们还可以有将近一个小时的空闲时间,当然我们就可以利用这1个小时来背背单词、读读文章什么的。有人也许会提出质疑起床不就顺手整理了床铺吗?为什么还要提出来?这就是我要说明的目前很多大学生一年四季是不会叠被子的,最多也就是将被子平铺在床上。众所周知我们的解放军军人在内务上是极其严格的,尤其是豆腐块更是让我们这些寻常人惊叹不已,军人就是从严格的内务开始规范自己的行为举止,所以说早上起床整理床铺的良好习惯可以促使我们更加注意自己的仪容仪表。

第二要素是“早”。我这里的早是指做事不要拖拖拉拉,有事提前解决,提前找问题的关键,坚决拒绝拖延症。在校期间,小编我是深受拖延症的困扰啊,以前好多时候作业什么的因为没有乘早写完只能临近截止日期熬夜加班加点,甚至很多时候都交不起来,导致平时成绩严重拉低,在此希望有跟我一样拖延症的大佬一定不能漏交作业,否则你可能连考试的机会都会被剥夺。

第三要素是“忙”。这也就是说你要想方设法使自己忙起来。比如你感觉到自己空闲时间多了,尝试去学一门外语、学一种乐器,甚至是利用自己的电脑学习使用一些办公软件,例如Office办公包、PS(用于平面设计,修图)、Ae,Pr(视频的剪辑及幕后效果的制作)、CAD,C4D,3Ds MAX(3D模型的创作以及动画人物的塑型)等等,其实花时间学一种技能也是蛮好的,更何况老人言技多不压身。

第四要素是“识”。我这里要说的是大学里千万要学会交好朋友,我要特别指出的两类人希望大家能够及时远离:一类人三天两头进夜店泡酒吧,常态性的夜不归宿的人,因为这种人是非富即贵,他们来学校就只为拿张文凭而已,另一类人是“咸鱼式”的人,每天窝在宿舍不出门,通宵熬夜打游戏,经常逃课,每逢集体活动就缺席还会找借口,不巧被点到缺课会疯狂老师如何如何而不去认真反省自己。通常我们在大学的圈子会决定我们以后如何发展,我坚信学生干部通常在一起的聊天内容不会是王者农药如何打,而学渣们的聊天永远涉及不到科技创新如何做的问题。就问做到了上述要素成功离我们还会远吗?

我的成绩可以考个本科,但是我想去学空乘专

空乘专业没必要学,大学设这个专业很多都是学院跟空培机构合体办的,根本就是只为赚钱,因为空乘招聘都有硬性的条件,达不到你学空乘专业也没用,而如果你条件好大学哪怕学理科机电都可以去!

空乘专业毕业,不能上机的多的是。

空乘专业大学课程,无非礼仪,乘机服务,乘机英语等。关于英语,你学什么专业只要英语好,乘机服务跟顾客交流都没问题,礼仪以及乘务服务在你上航空公司之后,公司有专门的上机服务之前的专业培训,这个培训才是针对性的!大学学的再好,的时候也没太大用。

而且你现在年龄小想做空乘,等你三四年后大学毕业,你未必还想做这个工作,且空乘也并不是极好的工作,累,全年飞,顾不了家,甚至黑白倒,当然也有好的吸引人的方面。但无论怎样,你现在刚高考完还不能做关于工作的选择,现在你能做的就是为以后做打算,这个打算就是把未来的路走宽一点,给三四年后的自己更多的机会和选择。

那么,选择本科专业,你既有机会做空乘又有机会做其它工作。选择空乘专业,你会少很多其它的机会,多花学费且学不到太多有用的东西,并且空乘时跟没学过空乘专业的孩子是同等机会,并无专业优势!

2022就业形势有多严峻

国内就业形势一直很严峻,只是最近几年越来越严峻、越来越艰难。

2022年,就业形势一样严峻,每年有一千万左右的高校应届毕业生需要就业。

全国企业才三四千万家,大学应届毕业生找工作没有什么优势。

我国的就业统计,应该是按新员工五险参保人数来进行统计。

供职单位给全职员工办理了五险,就说明一个待业之人正式就业了。

另外,失业需要到街办或村镇登记,还要办理失业证,并且参加各种培训,才能领到失业保险金。

在领失业保险金前,需要已经参保,由任职单位购买了失业保险,才有资格办理失业和领取失业保险金。

除了应届大学生,还有往届大学生、社会青年和中年,全部需要工作。

全国有一亿多家个体户经营者,带到了四五亿人实现了就业。

最近几年,灵活就业越来越多。

网约车驾驶员至少有一两百万人、外卖配送员至少有七八百万人,自媒体、直播和开网店又有一两百万人。

创业可以带动就业,只有多创业才能有更多的人实现就业。

双非院校的计算机专业学生如何拿到BAT的

问达计算机科学计算机工程职业发展校园招聘双非院校的计算机专业学生如何拿到BAT的校招offer?(跪求大牛分享经验~)非985/211学生的计算机学生,大三了,想进BAT的研发部门,请问各位大牛们应给怎样准备或者说我应该具有什么样的技能呢?相关推荐:能够进入BAT的计算机学生都具备哪些特质?计算机专业的学生在找工作时应注意哪些问题?非985/211学生的计算机学生,大三了,想进BAT的研发部门,请问各位大牛们应给怎样准备或者说我应该具有什么样的技能呢?相关推荐:能够进入BAT的计算机学生都具备哪些特质?计算机专业的学生在找工作时应注意哪些问题?阅读更多 添加评论 邀请回答 举报 分享802人已关注 添加评论 邀请回答 举报 模拟志愿填报 802关注者8个回答专业搬砖(华南理工大学)我想看看海Y_35rl8wux9nwwo、彼夏,忆草-(枫泽~忆)…点赞。首先,题主不必为了自己的学校感到有压力,我周围还有三本的同学照样通过内推和校招进了BAT,非985/211并不会带来太大的影响~既然是要谈如何进入BAT,那么咱们就从面试的角度来谈学习这件事,会谈谈一流互联网公司对于Java后端程序员的要求,相应的,也会谈谈如何达到这样的要求。为了简单起见,这些要求分为三个层次,分别为基本要求、可选要求以及加分要求,接下来,咱们就一个一个的来谈一谈。一、基本要求基本要求就是指,你必须要学会的知识,而且这里面大部分内容,在面试里出现的概率都是极高的。因此,这部分内容你没有选择,只能选择啃下它,你可以花一年,也可以花十年,或者带到里学习也可以。1)语言的基础部分:基本要求的第一个,当然是语言的基础部分。基础部分其实就是语法以及一些关键字的作用,像一些if/else、for循环这类基础的语法,以及一些new、class、public这类的基础关键字,大部分情况下面试问的是比较少的,因为这部分内容,只要你写过几年Java,基本上都没有什么问题。那么基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法。说到static,首先要记住的最重要的一点就是,类属性中被static所引用的变量,会被作为GC的root根节点。作为根节点就意味着,这一类变量是基本上不会被回收的。因此,static很容易引入内存泄漏的风险。如果一个面试官让你解释static关键字,你告诉他static可以修饰属性、方法和内部类,以及修饰之后又有什么效果的话,那么面试官基本上不会记住你这个回答,整个印象就是平庸。但是如果你说完以后,补充一下说道,你曾经遇到过一个内存泄漏的问题,就是因为static修饰的一个Map类型的变量导致的,最后排查了堆栈信息找到了问题的所在,并且解决了这个问题。那么,面试官这个时候内心中对你的印象,就会不自然的提升几分。而且,对于static,更深入的理解是,static会将所引用的属性、方法以及内部类,与类直接产生引用关系,而非与类的实例。这就是为什么,你可以使用类名.属性、类名.方法以及类名.内部类名,来直接引用一个被static所修饰的属性、方法或者内部类。如果你没有用static修饰,那么你就必须使用实例才能引用这些方法、属性或者是内部类,最典型的就是内部类。相信很多同学都好奇过,为什么一个没有被static修饰的内部类,必须要这么声明。因为你没有使用static修饰InnerClass,所以你必须new出来一个OutterClass的实例,才能在此基础上new出内部类的实例,因为内部类只能通过外部类的实例才能引用。如果你使用了static修饰,那么你就可以这样使用内部类。这两种最大的区别就是,第一种,如果你想要获得InnerClass的实例,你必须有一个OutterClass的实例,所有其实这种你创建了两个实例,所以有两个new关键字。而第二种就好理解一些,静态内部类不依赖于外部类的实例存在,因此只需要直接创建内部类的实例就可以了,所以只有一个new关键字。static说的有点多了,不过其实不光说了static关键字,也一起连同内部类的语法也大致都说了下。那么接下来,基础部分还有一个比较考验人的东西,就是volatile关键字。这个关键字的重点就三个字,就是可见性。但是面试的时候,你说出可见性三个字,基本上满分100的话,最多只能得到20分。剩下的那80分,就要靠你用硬功夫去获得了。所谓的硬功夫,其实就是要整明白,在并发当中,可见性到底是什么意思。那么,为了弄明白可见性什么意思,就需要你了解什么叫主存和工作内存。只有把这些概念都搞明白了,你才会知道volatile的真正作用到底是什么。不过有一点要提醒你的是,volatile并不保证同步,这一点一定要记住。不光是应付面试官,在真正使用volatile的时候,也要注意这一点,否则很容易出现问题。好了,基础部分就说这么多吧,挑了一些有代表性的说了下,归根结底,这一部分就是要你非常清晰的了解Java当中的关键字和语法,这里所谓的了解,是清晰的了解其实现原理,而非简单的会用而已。2)Java运行时环境Java运行时环境就是JRE的中文翻译,本质上其实就是指JVM。首先对于JVM必须要知道的是,JVM与Hotspot的关系。JVM更多的是指JVM规范,而Hotspot是JVM的一种实现,也是我们最常用的JVM实现。你可以把JVM规范当做接口,Hotspot当做实现类,这样去理解会比较简单一些。此外,JVM最重要的三个部分必须要非常清楚,内存划分、class加载机制以及GC策略。搞清楚这三部分不仅仅是为了面试,也是为了让你对于Java有更深刻的理解,这对于你的Java生涯非常有帮助。而且,关于内存划分,还有一点要注意,咱们常说的划分,其实是指的Hotspot的划分,而非JVM规范所规定的。Hotspot的内存划分简单说分为三个部分,Young Generation(年轻代)、Old Generation(年老代)以及Perm Generation(永久代)。其中的Young Generation(年轻代),又分为Eden、From和To,其中From和To又统称为Survivor Spaces(幸存区)。正常情况下,一个对象从创建到销毁,应该是从Eden,然后到Survivor Spaces(幸存区),再到Old Generation(年老代),最后在某次GC下消失。当然,一个对象也可能直接在Eden里死掉,也可能一直在Old Generation(年老代)存活,这些都是有可能的。关于内存划分,可以自己没事用内存分析工具看看,比如jmap、jvisualvm等等,观察一下各个区域的内存变化,结合实际去了解一下。关于classloader机制的学习,可以结合tomcat去学习,了解清楚tomcat的classloader机制,看tomcat是如何保证各个APP之间的类隔离的。如果可能的话,看一下tomcat中classloader的源码,或者看一下开源项目niubi-job,当中也包含了与tomcat类加载机制相似的部分。至于GC,需要清楚GC Roots都有哪些,以及如何判断一个对象可以被回收。此外,GC的算法和策略也要有大概的了解。3)并发知识与concurrent包要想进入一线互联网公司,这部分内容必须要会,否则的话,你始终都只能停留在比较low的段位。关于并发知识,最重要的两个概念一定要搞清楚,那就是可见性和原子性。其中可见性与前面提到的volatile关键字是息息相关的,可见性只是并发领域里的一个概念,而volatile则是Java语言中,实实在在保证变量可见性的关键字。前面说了,要弄清楚可见性,就需要搞清楚主存和工作内存。关于主存和工作内存,其实又属于JVM的知识范畴。所以从这里就可以看出来,知识都是有关联性的。原子性其实相对于可见性来说,反倒更好理解一些,相信那个万年不变的银行汇款的关于事务的例子,就足以大部分人理解原子性这个概念了,它其实就是一个或多个操作,被视作一个整体的意思。有了并发的基础知识以后,你就需要研究一下concurrent包了。这里面的东西其实是一个宝藏,一旦你需要写并发相关的功能,你会发现这里面的东西非常实用。其中ConcurrentHashMap是面试最容易被问到的一个类,几乎所有的面试都会问你,ConcurrentHashMap和普通的同步HashMap有什么区别。这个问题其实需要你知道两个知识就可以了,一个是HashMap的数据结构,一个是锁分段的技术,具体的这里就不解释了,大家自己下去找相关资料看吧。此外,concurrent包里有一个非常重要的类,叫做AbstractQueuedSynchronizer,几乎所有的concurrent包内的并发工具类,都是基于这个抽象类扩展出来的。因此,把AbstractQueuedSynchronizer这个类研究透彻,非常有助于你理解concurrent包。最后一点,面试的时候还经常会被问到的一个问题,就是ReentrantLock和synchronized关键字有什么区别。这个问题很多人都答不上来,这只能说明一个问题,那就是大部分人在用synchronized和ReentrantLock的时候,并不会考虑这两者到底用哪个好一些。其实它们的区别很简单,简单的说,就是synchronized由于是底层JVM实现的互斥,因此效率会高一些。而ReentrantLock的功能则比synchronized更多,比如定时获取某个锁,多个等待条件等。并发这一部分是一个程序员进阶的重要部分,希望所有Java程序员都可以重视这一部分。4)设计模式和反射设计模式和反射这部分内容,个人觉得是一个高阶程序员必须精通的部分。用好了这部分知识,可以让你在实际开发中少写N多代码,而且还可以使得程序的结构更加良好。关于反射,其实就是reflect包里的内容,这个包里的类其实并不难,主要是得多用,多看。比如Java领域里最常用的spring框架,里面其实大量充斥着设计模式和反射的真实使用场景,没事多研究一下,绝对让你受益匪浅。5)文件IO、NIO、网络IO以及网络协议文件IO、NIO以及网络IO这一部分也是工作当中要经常用到的部分,因此也必须要掌握。其中NIO更多的是了解其原理,此外,tomcat中有多种协议的实现,其中包括了BIO、NIO和APR,这三者一定非常清楚它们的区别,这个可以在connector的protocol属性配置。至于网络IO部分,其实就是net包里的内容。这里面的内容是非常常用的东西,比如你调用HTTP-API,那么就需要使用这里面的类。在这个restful-API泛滥的时代,你少不了要使用HTTP协议调用API。此外,在了解这部分的时候,网络协议也要适当的了解一下,最典型的TCP和HTTP协议是一定要了解的。参加的面试中,基本上TCP协议是一定会问的,虽然这可能和LZ的简历写了TCP协议有关,但比如TCP协议的重试机制,三次握手的过程,TCP与UDP的区别这一类的知识,还是要了解一下的。至于HTTP协议,相对来说就简单很多了,应用层的协议主要是知道其协议格式即可,比如都支持哪些header、每个header都是什么含义等等。6)小结好了,到此为止,基本要求就差不多介绍完了。没错,其实基本要求这部分,差不多就是要求你有扎实的Java基础。这也是所有一线互联网公司,基本都会写在招聘要求地前几条的要求。因此,要想进入BAT,那么这一部分的内容一定要了解,而且这部分的内容对你实际开发也是非常有帮助的,并不仅仅是为了应付面试。二、可选要求看到可选要求四个字,或许不少人会认为这部分不太重要。但是我可以很负责的告诉你,这部分往往才是决定公司要不要你的重要指标。因为基本要求达标以后,公司主要挑选人才的标准其实就是可选要求这一部分,其实这一部分就是差异性的体现。此外,要提前说明的是,这些可选要求,没有必须会和必须不会的内容,尽可能多的了解,总是不会错的。1)Spring、Mybatis框架框架这部分其实不用多说了,spring和mybatis框架的原理和源码,如果你可以非常精通的话,那么这一定能成为你巨大的优势。如果你是专门做WEB开发的Java后端猿,那么spring和mybatis框架基本是肯定要用的。精通Spring和mybatis框架不仅为了面试,对于你日常开发也有巨大的帮助,你可以做很多架构上的优化,为你的战友省去很多重复性的工作。关于Spring框架,最核心的当然是IOC,其次便是AOP、MVC这两部分了。好好研究这三部分的源码,会让你从大部分程序员当中,脱颖而出。至于mybatis框架,主要还是关注它如何实现动态SQL。而且,待你研究透彻以后,你完全可以自己尝试去造轮子,说不定能得到意想不到的收获。2)Linux服务器这一部分其实原本是运维应该精通的部分,但是作为一个Java后端猿,如果你可以精通linux服务器,那么对你排查线上问题,是有很大的帮助的。大部分程序员都只知道一些常用的Linux命令,对于Linux系统本身的文件系统、网络以及IO等等,是完全不了解的,这其实也包括LZ自己。但是,LZ见过身边有一些程序员,对于Linux玩的非常熟练,这不光光体现在多会几个命令,而是对整个Linux系统的了解。可以预见的是,这些人在排查问题的时候,往往会更容易找到问题的根本。因为程序问题往往并不是最难解决的,异常这东西见多了就都知道怎么回事了,大不了看看源码也总能找到原因。最难解决的是环境问题,而环境问题无非就是操作系统层面的问题。而显然大部分情况下,Java运行的操作系统都是Linux。3)数据库优化说完Linux,紧接着LZ要说的就是数据库了,这原本应该是DBA应该精通的部分,但作为一个Java后端猿,数据库基本上也是最经常打交道的了。而且大家都知道,一个应用的性能瓶颈,往往都出现在数据库这一端,因此,一个Java后端猿如果可以精通数据库的话,那么对于你工作的实际帮助,也是非常大的。相信不少人都碰到过SQL过慢的情况,这个时候,如何通过加索引、SQL分析和优化的手段,将SQL的执行时间优化到一个可接受的范围内,其实还是比较考验人的。反正,这玩意儿我是半斤八两的水平,基本的优化是没有问题的,但稍微复杂一些的就不行了。所以,这一部分足够成为你的优势,体现出你的差异性。4)消息服务除了Linux和数据库以外,消息服务也是当今互联网公司里,必不可少的一个组件。常见的消息组件比如rabbitMQ、activeMq,包括一些其它的开源消息组件,比如rocketMq。这里面任何一个,如果你可以精通其原理的话,也会成为你有力的竞争条件。其实消息服务的重点,无非就是如何保证最终一致性、消息的顺序,包括消息事务等等这一类的问题。虽然本人对此不是很了解,但LZ很确定,这一部分如果你可以有自己独到的见解的话,一定会大大增加你的成功率。5)缓存服务说了消息服务以后,相信缓存服务大家也一定不陌生了。常见的缓存比如memcached、redis这两个,如果你能搞清楚其中一个的话,也会给你加分许多。毕竟现在的互联网应用,缓存也是必不可少的了,因此如果你能完全hold住缓存这一部分,那么你的差异性也就有了。在缓存服务当中,有几个问题也是比较常见的,比如缓存满了怎么办,缓存的实时性如何处理,内存结构如何规划,分布式的情况下如何处理增删节点时缓存的命中问题等等。6)负载均衡器负载均衡器,这是最后一个可选要求了。常见的负载均衡器就两种,一种是软负载均衡,比如nginx、Apache、lvs这一类的。另外一种则是硬件负载均衡,常见的主要就是F5。这两种各有优劣,其中硬件负载均衡如要用于简单应用、大访问量的场景,而软件复杂均衡则主要用于复杂应用,较小访问量的场景。当然了,两者还有一个不得不考虑的区别是,硬件复杂均衡一般都是非常贵的,而软负载均衡则基本上没有任何成本。在负载均衡器方面,也有一些问题是比较常见的。比如如何保持会话,如何做流量控制,负载均衡策略都有哪几种,如何检查后端服务器的健康状态等等。7)小结好了,到这里,可选要求就说的差不多了。这6个要求其实对应的就是Java后端开发中,最常接触到的一些东西。比如spring框架和数据库,这两者基本上是个Java程序员都接触过吧。其余四个包括Linux服务器、消息服务、缓存服务以及负载均衡器,也是一样的,大家在实际工作当中,应该或多或少都接触过这几个东西。但是真正能对其中一个非常了解精通的人,相信并不会太多。也正因为如此,如果你做到了,才可以体现出你的差异性,这或许会是你拿下offer的重要筹码之一。但是,这里必须要再强调一下的是,这几样东西大多数人或多或少都会有一些了解,包括上面提到的问题,不少人也都知道答案。然而,光知道答案是远远不够的,这并不足以成为你的优势,你需要对这些问题有着深刻的了解,以及有着自己独特的见解,才足以让它成为你的优势。三、加分要求最后一个便是加分要求了,加分要求虽然不如基本要求和可选要求重要,但它也与可选要求类似,往往拿下offer的最终原因,正是这些看似不是必要要求的部分。要强调的是,这些加分要求中,在某些特殊情况下,可能会成为基本要求。1)数据结构与算法这一部分内容不用多说了,大家都懂的。精通数据结构与算法,绝对会成为你的一大亮点。因为大部分程序员的这一部分基础都不太好,包括本人,面试的时候如果问到算法一类的问题,基本上就两个字:不会。以前还看过Java集合框架的一些源码,对于一些常用的数据结构还有一定的了解。但是现在,已经基本上忘光了,就连最基本的冒泡排序,可能都不一定能写的对。因此可以预见的是,数据结构与算法绝对是非常加分的一项。而且,在你面试一些与算法相关的职位时,这个加分要求还可能会成为基本要求。2)计算机操作系统计算机操作系统原理,是非常底层的内容。这部分内容比较难,里面讲的都是一些最基本的底层原理,例如内存、指令、系统IO等等。之前也研读过一本关于操作系统的书,也写了一系列文章,地址是。不过看的还是不够全面和深入,如果你可以将操作系统研究透彻的话,那么在面试的时候,你完全可以以此作为突破点,展示你的亮点。3)计算机网络其实网络这一部分,对于程序员来说还是比较重要的。最近正在做的事情,就经常会碰到一些网络上的问题,虽然很多时候,这些问题其实可以找专门的网络人员去解决,但如果你自己对此不够了解的话,对于你的工作还是会造成很大的障碍。而且,要想精通TCP/IP协议,如果对计算机网络不了解的话,还是很难真正理解的。因此,计算机网络部分如果你可以精通的话,这也绝对会成为你的一个加分项。4)熟练使用一种脚本语言脚本语言在很多时候是很方便的,而且也非常实用。最近就正在使用Python做很多事情,其实用了以后你会发现,虽然Java也可以实现同样的目的,但确实选择合适的语言,会帮你节省大量的精力。因此,如果你可以熟练使用一种脚本语言,比如Python、shell等等,这也必定会成为你的加分项。5)你的github和博客这点相信大部分人也都知道,如果你拥有自己的github和博客,并且里面有不少有价值的内容的话,那么一定会为你加不少分。此外,就不说面试这回事,平时在github写写代码,在博客里写写文章,总结总结自己的技术和职场,也是非常有好处的。相信不少猿友都已经体会到了这其中的益处,也就不再多说了。毕竟说多了也无益,最主要的还是自己要真真实实的去做,如果你希望可以在这方面加分,那就从当前做起,并且坚持下去。6)小结到这里,加分的要求就说的差不多了。其实能够加分的内容还有很多,只不过列出了比较常见的几种而已,比如你有其它一线互联网公司的背景,这也是可以加分的。只不过这种加分项比较难达到,而且,这里更多说的是草根大学生,因此在这里就没多说。总的来说,加分要求和可选要求一样,都是你致胜的关键部分,因此如果可能,还是要在加分要求上下一些功夫的。更多求职问题推荐看下这个问答合集:求职全攻略 |简历、笔试、面试,你想要的通关秘籍这里都有!首先,题主不必为了自己的学校感到有压力,我周围还有三本的同学照样通过内推和校招进了BAT,非985/211并不会带来太大的影响~既然是要谈如何进入BAT,那么咱们就从面试的角度来谈学习这件事,会谈谈一流互联网公司对于Java后端程序员的要求,相应的,也会谈谈如何达到这样的要求。为了简单起见,这些要求分为三个层次,分别为基本要求、可选要求以及加分要求,接下来,咱们就一个一个的来谈一谈。一、基本要求基本要求就是指,你必须要学会的知识,而且这里面大部分内容,在面试里出现的概率都是极高的。因此,这部分内容你没有选择,只能选择啃下它,你可以花一年,也可以花十年,或者带到里学习也可以。1)语言的基础部分:基本要求的第一个,当然是语言的基础部分。基础部分其实就是语法以及一些关键字的作用,像一些if/else、for循环这类基础的语法,以及一些new、class、public这类的基础关键字,大部分情况下面试问的是比较少的,因为这部分内容,只要你写过几年Java,基本上都没有什么问题。那么基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法。说到static,首先要记住的最重要的一点就是,类属性中被static所引用的变量,会被作为GC的root根节点。作为根节点就意味着,这一类变量是基本上不会被回收的。因此,static很容易引入内存泄漏的风险。如果一个面试官让你解释static关键字,你告诉他static可以修饰属性、方法和内部类,以及修饰之后又有什么效果的话,那么面试官基本上不会记住你这个回答,整个印象就是平庸。但是如果你说完以后,补充一下说道,你曾经遇到过一个内存泄漏的问题,就是因为static修饰的一个Map类型的变量导致的,最后排查了堆栈信息找到了问题的所在,并且解决了这个问题。那么,面试官这个时候内心中对你的印象,就会不自然的提升几分。而且,对于static,更深入的理解是,static会将所引用的属性、方法以及内部类,与类直接产生引用关系,而非与类的实例。这就是为什么,你可以使用类名.属性、类名.方法以及类名.内部类名,来直接引用一个被static所修饰的属性、方法或者内部类。如果你没有用static修饰,那么你就必须使用实例才能引用这些方法、属性或者是内部类,最典型的就是内部类。相信很多同学都好奇过,为什么一个没有被static修饰的内部类,必须要这么声明。因为你没有使用static修饰InnerClass,所以你必须new出来一个OutterClass的实例,才能在此基础上new出内部类的实例,因为内部类只能通过外部类的实例才能引用。如果你使用了static修饰,那么你就可以这样使用内部类。这两种最大的区别就是,第一种,如果你想要获得InnerClass的实例,你必须有一个OutterClass的实例,所有其实这种你创建了两个实例,所以有两个new关键字。而第二种就好理解一些,静态内部类不依赖于外部类的实例存在,因此只需要直接创建内部类的实例就可以了,所以只有一个new关键字。static说的有点多了,不过其实不光说了static关键字,也一起连同内部类的语法也大致都说了下。那么接下来,基础部分还有一个比较考验人的东西,就是volatile关键字。这个关键字的重点就三个字,就是可见性。但是面试的时候,你说出可见性三个字,基本上满分100的话,最多只能得到20分。剩下的那80分,就要靠你用硬功夫去获得了。所谓的硬功夫,其实就是要整明白,在并发当中,可见性到底是什么意思。那么,为了弄明白可见性什么意思,就需要你了解什么叫主存和工作内存。只有把这些概念都搞明白了,你才会知道volatile的真正作用到底是什么。不过有一点要提醒你的是,volatile并不保证同步,这一点一定要记住。不光是应付面试官,在真正使用volatile的时候,也要注意这一点,否则很容易出现问题。好了,基础部分就说这么多吧,挑了一些有代表性的说了下,归根结底,这一部分就是要你非常清晰的了解Java当中的关键字和语法,这里所谓的了解,是清晰的了解其实现原理,而非简单的会用而已。2)Java运行时环境Java运行时环境就是JRE的中文翻译,本质上其实就是指JVM。首先对于JVM必须要知道的是,JVM与Hotspot的关系。JVM更多的是指JVM规范,而Hotspot是JVM的一种实现,也是我们最常用的JVM实现。你可以把JVM规范当做接口,Hotspot当做实现类,这样去理解会比较简单一些。此外,JVM最重要的三个部分必须要非常清楚,内存划分、class加载机制以及GC策略。搞清楚这三部分不仅仅是为了面试,也是为了让你对于Java有更深刻的理解,这对于你的Java生涯非常有帮助。而且,关于内存划分,还有一点要注意,咱们常说的划分,其实是指的Hotspot的划分,而非JVM规范所规定的。Hotspot的内存划分简单说分为三个部分,Young Generation(年轻代)、Old Generation(年老代)以及Perm Generation(永久代)。其中的Young Generation(年轻代),又分为Eden、From和To,其中From和To又统称为Survivor Spaces(幸存区)。正常情况下,一个对象从创建到销毁,应该是从Eden,然后到Survivor Spaces(幸存区),再到Old Generation(年老代),最后在某次GC下消失。当然,一个对象也可能直接在Eden里死掉,也可能一直在Old Generation(年老代)存活,这些都是有可能的。关于内存划分,可以自己没事用内存分析工具看看,比如jmap、jvisualvm等等,观察一下各个区域的内存变化,结合实际去了解一下。关于classloader机制的学习,可以结合tomcat去学习,了解清楚tomcat的classloader机制,看tomcat是如何保证各个APP之间的类隔离的。如果可能的话,看一下tomcat中classloader的源码,或者看一下开源项目niubi-job,当中也包含了与tomcat类加载机制相似的部分。至于GC,需要清楚GC Roots都有哪些,以及如何判断一个对象可以被回收。此外,GC的算法和策略也要有大概的了解。3)并发知识与concurrent包要想进入一线互联网公司,这部分内容必须要会,否则的话,你始终都只能停留在比较low的段位。关于并发知识,最重要的两个概念一定要搞清楚,那就是可见性和原子性。其中可见性与前面提到的volatile关键字是息息相关的,可见性只是并发领域里的一个概念,而volatile则是Java语言中,实实在在保证变量可见性的关键字。前面说了,要弄清楚可见性,就需要搞清楚主存和工作内存。关于主存和工作内存,其实又属于JVM的知识范畴。所以从这里就可以看出来,知识都是有关联性的。原子性其实相对于可见性来说,反倒更好理解一些,相信那个万年不变的银行汇款的关于事务的例子,就足以大部分人理解原子性这个概念了,它其实就是一个或多个操作,被视作一个整体的意思。有了并发的基础知识以后,你就需要研究一下concurrent包了。这里面的东西其实是一个宝藏,一旦你需要写并发相关的功能,你会发现这里面的东西非常实用。其中ConcurrentHashMap是面试最容易被问到的一个类,几乎所有的面试都会问你,ConcurrentHashMap和普通的同步HashMap有什么区别。这个问题其实需要你知道两个知识就可以了,一个是HashMap的数据结构,一个是锁分段的技术,具体的这里就不解释了,大家自己下去找相关资料看吧。此外,concurrent包里有一个非常重要的类,叫做AbstractQueuedSynchronizer,几乎所有的concurrent包内的并发工具类,都是基于这个抽象类扩展出来的。因此,把AbstractQueuedSynchronizer这个类研究透彻,非常有助于你理解concurrent包。最后一点,面试的时候还经常会被问到的一个问题,就是ReentrantLock和synchronized关键字有什么区别。这个问题很多人都答不上来,这只能说明一个问题,那就是大部分人在用synchronized和ReentrantLock的时候,并不会考虑这两者到底用哪个好一些。其实它们的区别很简单,简单的说,就是synchronized由于是底层JVM实现的互斥,因此效率会高一些。而ReentrantLock的功能则比synchronized更多,比如定时获取某个锁,多个等待条件等。并发这一部分是一个程序员进阶的重要部分,希望所有Java程序员都可以重视这一部分。4)设计模式和反射设计模式和反射这部分内容,个人觉得是一个高阶程序员必须精通的部分。用好了这部分知识,可以让你在实际开发中少写N多代码,而且还可以使得程序的结构更加良好。关于反射,其实就是reflect包里的内容,这个包里的类其实并不难,主要是得多用,多看。比如Java领域里最常用的spring框架,里面其实大量充斥着设计模式和反射的真实使用场景,没事多研究一下,绝对让你受益匪浅。5)文件IO、NIO、网络IO以及网络协议文件IO、NIO以及网络IO这一部分也是工作当中要经常用到的部分,因此也必须要掌握。其中NIO更多的是了解其原理,此外,tomcat中有多种协议的实现,其中包括了BIO、NIO和APR,这三者一定非常清楚它们的区别,这个可以在connector的protocol属性配置。至于网络IO部分,其实就是net包里的内容。这里面的内容是非常常用的东西,比如你调用HTTP-API,那么就需要使用这里面的类。在这个restful-API泛滥的时代,你少不了要使用HTTP协议调用API。此外,在了解这部分的时候,网络协议也要适当的了解一下,最典型的TCP和HTTP协议是一定要了解的。参加的面试中,基本上TCP协议是一定会问的,虽然这可能和LZ的简历写了TCP协议有关,但比如TCP协议的重试机制,三次握手的过程,TCP与UDP的区别这一类的知识,还是要了解一下的。至于HTTP协议,相对来说就简单很多了,应用层的协议主要是知道其协议格式即可,比如都支持哪些header、每个header都是什么含义等等。6)小结好了,到此为止,基本要求就差不多介绍完了。没错,其实基本要求这部分,差不多就是要求你有扎实的Java基础。这也是所有一线互联网公司,基本都会写在招聘要求地前几条的要求。因此,要想进入BAT,那么这一部分的内容一定要了解,而且这部分的内容对你实际开发也是非常有帮助的,并不仅仅是为了应付面试。二、可选要求看到可选要求四个字,或许不少人会认为这部分不太重要。但是我可以很负责的告诉你,这部分往往才是决定公司要不要你的重要指标。因为基本要求达标以后,公司主要挑选人才的标准其实就是可选要求这一部分,其实这一部分就是差异性的体现。此外,要提前说明的是,这些可选要求,没有必须会和必须不会的内容,尽可能多的了解,总是不会错的。1)Spring、Mybatis框架框架这部分其实不用多说了,spring和mybatis框架的原理和源码,如果你可以非常精通的话,那么这一定能成为你巨大的优势。如果你是专门做WEB开发的Java后端猿,那么spring和mybatis框架基本是肯定要用的。精通Spring和mybatis框架不仅为了面试,对于你日常开发也有巨大的帮助,你可以做很多架构上的优化,为你的战友省去很多重复性的工作。关于Spring框架,最核心的当然是IOC,其次便是AOP、MVC这两部分了。好好研究这三部分的源码,会让你从大部分程序员当中,脱颖而出。至于mybatis框架,主要还是关注它如何实现动态SQL。而且,待你研究透彻以后,你完全可以自己尝试去造轮子,说不定能得到意想不到的收获。2)Linux服务器这一部分其实原本是运维应该精通的部分,但是作为一个Java后端猿,如果你可以精通linux服务器,那么对你排查线上问题,是有很大的帮助的。大部分程序员都只知道一些常用的Linux命令,对于Linux系统本身的文件系统、网络以及IO等等,是完全不了解的,这其实也包括LZ自己。但是,LZ见过身边有一些程序员,对于Linux玩的非常熟练,这不光光体现在多会几个命令,而是对整个Linux系统的了解。可以预见的是,这些人在排查问题的时候,往往会更容易找到问题的根本。因为程序问题往往并不是最难解决的,异常这东西见多了就都知道怎么回事了,大不了看看源码也总能找到原因。最难解决的是环境问题,而环境问题无非就是操作系统层面的问题。而显然大部分情况下,Java运行的操作系统都是Linux。3)数据库优化说完Linux,紧接着LZ要说的就是数据库了,这原本应该是DBA应该精通的部分,但作为一个Java后端猿,数据库基本上也是最经常打交道的了。而且大家都知道,一个应用的性能瓶颈,往往都出现在数据库这一端,因此,一个Java后端猿如果可以精通数据库的话,那么对于你工作的实际帮助,也是非常大的。相信不少人都碰到过SQL过慢的情况,这个时候,如何通过加索引、SQL分析和优化的手段,将SQL的执行时间优化到一个可接受的范围内,其实还是比较考验人的。反正,这玩意儿我是半斤八两的水平,基本的优化是没有问题的,但稍微复杂一些的就不行了。所以,这一部分足够成为你的优势,体现出你的差异性。4)消息服务除了Linux和数据库以外,消息服务也是当今互联网公司里,必不可少的一个组件。常见的消息组件比如rabbitMQ、activeMq,包括一些其它的开源消息组件,比如rocketMq。这里面任何一个,如果你可以精通其原理的话,也会成为你有力的竞争条件。其实消息服务的重点,无非就是如何保证最终一致性、消息的顺序,包括消息事务等等这一类的问题。虽然本人对此不是很了解,但LZ很确定,这一部分如果你可以有自己独到的见解的话,一定会大大增加你的成功率。5)缓存服务说了消息服务以后,相信缓存服务大家也一定不陌生了。常见的缓存比如memcached、redis这两个,如果你能搞清楚其中一个的话,也会给你加分许多。毕竟现在的互联网应用,缓存也是必不可少的了,因此如果你能完全hold住缓存这一部分,那么你的差异性也就有了。在缓存服务当中,有几个问题也是比较常见的,比如缓存满了怎么办,缓存的实时性如何处理,内存结构如何规划,分布式的情况下如何处理增删节点时缓存的命中问题等等。6)负载均衡器负载均衡器,这是最后一个可选要求了。常见的负载均衡器就两种,一种是软负载均衡,比如nginx、Apache、lvs这一类的。另外一种则是硬件负载均衡,常见的主要就是F5。这两种各有优劣,其中硬件负载均衡如要用于简单应用、大访问量的场景,而软件复杂均衡则主要用于复杂应用,较小访问量的场景。当然了,两者还有一个不得不考虑的区别是,硬件复杂均衡一般都是非常贵的,而软负载均衡则基本上没有任何成本。在负载均衡器方面,也有一些问题是比较常见的。比如如何保持会话,如何做流量控制,负载均衡策略都有哪几种,如何检查后端服务器的健康状态等等。7)小结好了,到这里,可选要求就说的差不多了。这6个要求其实对应的就是Java后端开发中,最常接触到的一些东西。比如spring框架和数据库,这两者基本上是个Java程序员都接触过吧。其余四个包括Linux服务器、消息服务、缓存服务以及负载均衡器,也是一样的,大家在实际工作当中,应该或多或少都接触过这几个东西。但是真正能对其中一个非常了解精通的人,相信并不会太多。也正因为如此,如果你做到了,才可以体现出你的差异性,这或许会是你拿下offer的重要筹码之一。但是,这里必须要再强调一下的是,这几样东西大多数人或多或少都会有一些了解,包括上面提到的问题,不少人也都知道答案。然而,光知道答案是远远不够的,这并不足以成为你的优势,你需要对这些问题有着深刻的了解,以及有着自己独特的见解,才足以让它成为你的优势。三、加分要求最后一个便是加分要求了,加分要求虽然不如基本要求和可选要求重要,但它也与可选要求类似,往往拿下offer的最终原因,正是这些看似不是必要要求的部分。要强调的是,这些加分要求中,在某些特殊情况下,可能会成为基本要求。1)数据结构与算法这一部分内容不用多说了,大家都懂的。精通数据结构与算法,绝对会成为你的一大亮点。因为大部分程序员的这一部分基础都不太好,包括本人,面试的时候如果问到算法一类的问题,基本上就两个字:不会。以前还看过Java集合框架的一些源码,对于一些常用的数据结构还有一定的了解。但是现在,已经基本上忘光了,就连最基本的冒泡排序,可能都不一定能写的对。因此可以预见的是,数据结构与算法绝对是非常加分的一项。而且,在你面试一些与算法相关的职位时,这个加分要求还可能会成为基本要求。2)计算机操作系统计算机操作系统原理,是非常底层的内容。这部分内容比较难,里面讲的都是一些最基本的底层原理,例如内存、指令、系统IO等等。之前也研读过一本关于操作系统的书,也写了一系列文章,地址是。不过看的还是不够全面和深入,如果你可以将操作系统研究透彻的话,那么在面试的时候,你完全可以以此作为突破点,展示你的亮点。3)计算机网络其实网络这一部分,对于程序员来说还是比较重要的。最近正在做的事情,就经常会碰到一些网络上的问题,虽然很多时候,这些问题其实可以找专门的网络人员去解决,但如果你自己对此不够了解的话,对于你的工作还是会造成很大的障碍。而且,要想精通TCP/IP协议,如果对计算机网络不了解的话,还是很难真正理解的。因此,计算机网络部分如果你可以精通的话,这也绝对会成为你的一个加分项。4)熟练使用一种脚本语言脚本语言在很多时候是很方便的,而且也非常实用。最近就正在使用Python做很多事情,其实用了以后你会发现,虽然Java也可以实现同样的目的,但确实选择合适的语言,会帮你节省大量的精力。因此,如果你可以熟练使用一种脚本语言,比如Python、shell等等,这也必定会成为你的加分项。5)你的github和博客这点相信大部分人也都知道,如果你拥有自己的github和博客,并且里面有不少有价值的内容的话,那么一定会为你加不少分。此外,就不说面试这回事,平时在github写写代码,在博客里写写文章,总结总结自己的技术和职场,也是非常有好处的。相信不少猿友都已经体会到了这其中的益处,也就不再多说了。毕竟说多了也无益,最主要的还是自己要真真实实的去做,如果你希望可以在这方面加分,那就从当前做起,并且坚持下去。6)小结到这里,加分的要求就说的差不多了。其实能够加分的内容还有很多,只不过列出了比较常见的几种而已,比如你有其它一线互联网公司的背景,这也是可以加分的。只不过这种加分项比较难达到,而且,这里更多说的是草根大学生,因此在这里就没多说。总的来说,加分要求和可选要求一样,都是你致胜的关键部分,因此如果可能,还是要在加分要求上下一些功夫的。更多求职问题推荐看下这个问答合集:求职全攻略 |简历、笔试、面试,你想要的通关秘籍这里都有!阅读更多更新于 2020-11-09 模拟志愿填报 112 添加评论 收藏 举报(╯▽╰)(东北大学)就是喜欢表情包~╭(╯^╰)╮于和、温二恩…点赞。一句话点评:百度的面试非常实在。笔试的时候就没有选择题问答题什么的,直接一大道设计题,面试同样的风格,一面上来简单自我介绍之后就开始聊作品,挨个聊,从场景聊到细节,面试官姐姐非常nice,看得出来对我印象很好,而且鼓励我将其中一个上线,原话“万一火了呢“,聊完之后直接让上楼二面。二面是一个小胡子哥哥,简单聊了一下设计规范和人生,就结束了。面试问题摘录如下:1、介绍作品;2、非常细地问关于作品的各方面问题;3、为什么做交互设计师;4、最近看了什么专业以外的书(答牧羊少年,三体),这两本书作者是谁;5、你的专业主要学些什么课程;6、某门课讲了些什么;7、iOS与Android设计规范的相同与不同;8、你iOS还是Android(答喜欢iOS),iOS有什么让你不爽的地方,Android有什么让你喜欢的地方;9、职业规划;10、期望工作地点;11、你最满意自己什么;12、什么类型的app交互最难做。一二面主要就这些,大概一周多之后吧,接到了hr通知终面(面试)的通知,终面是个主管姐姐,主要聊了作品集和职业规划。这里插个有意思的点,主管问我作品集是做来实习的还是接的外包还是参加什么比赛,我说都不是,就是自己喜欢,所以就认真搞了这么三个个人项目。在之后主管劝我留百度的过程中曾提到,她对这点很满意,因为她们要的就是没有任何功利目的地热爱交互设计的人,这样的人可以长期培养。所以,没有实习经历的同学不要虚,认真为你的热爱努力就好。转天被告知拿到了specialoffer,但当时已经拿到了腾讯offer,作为交互设计师,腾讯更是理想国,于是以户口为由拒了百度。没想到百度表示非常想要我以至于可以提供北京户口,还真是犹豫了一下,但是女朋友痛快表示出不去北京被雾霾被堵车,好吧,那我也就不纠结了。必须要说,整个面试过程对百度印象非常好,他们的面试官真的非常尊重求职者,而且很真诚,即使是对霸面的同学也一样,看过很多公司说留下简历回去等通知,结果就没了下文,而百度面试官亲自跑出来跟霸面的同学说今天真的太累,不在状态,大家回去等通知,我们一定会认真对待简历等等。而且,确实有小伙伴之后被叫去面试了,说明他们真的有认真筛选霸面的简历。希望百度用户体验部门越来越好。算是一点点个人的经历吧~一句话点评:百度的面试非常实在。笔试的时候就没有选择题问答题什么的,直接一大道设计题,面试同样的风格,一面上来简单自我介绍之后就开始聊作品,挨个聊,从场景聊到细节,面试官姐姐非常nice,看得出来对我印象很好,而且鼓励我将其中一个上线,原话“万一火了呢“,聊完之后直接让上楼二面。二面是一个小胡子哥哥,简单聊了一下设计规范和人生,就结束了。面试问题摘录如下:1、介绍作品;2、非常细地问关于作品的各方面问题;3、为什么做交互设计师;4、最近看了什么专业以外的书(答牧羊少年,三体),这两本书作者是谁;5、你的专业主要学些什么课程;6、某门课讲了些什么;7、iOS与Android设计规范的相同与不同;8、你iOS还是Android(答喜欢iOS),iOS有什么让你不爽的地方,Android有什么让你喜欢的地方;9、职业规划;10、期望工作地点;11、你最满意自己什么;12、什么类型的app交互最难做。一二面主要就这些,大概一周多之后吧,接到了hr通知终面(面试)的通知,终面是个主管姐姐,主要聊了作品集和职业规划。这里插个有意思的点,主管问我作品集是做来实习的还是接的外包还是参加什么比赛,我说都不是,就是自己喜欢,所以就认真搞了这么三个个人项目。在之后主管劝我留百度的过程中曾提到,她对这点很满意,因为她们要的就是没有任何功利目的地热爱交互设计的人,这样的人可以长期培养。所以,没有实习经历的同学不要虚,认真为你的热爱努力就好。转天被告知拿到了specialoffer,但当时已经拿到了腾讯offer,作为交互设计师,腾讯更是理想国,于是以户口为由拒了百度。没想到百度表示非常想要我以至于可以提供北京户口,还真是犹豫了一下,但是女朋友痛快表示出不去北京被雾霾被堵车,好吧,那我也就不纠结了。必须要说,整个面试过程对百度印象非常好,他们的面试官真的非常尊重求职者,而且很真诚,即使是对霸面的同学也一样,看过很多公司说留下简历回去等通知,结果就没了下文,而百度面试官亲自跑出来跟霸面的同学说今天真的太累,不在状态,大家回去等通知,我们一定会认真对待简历等等。而且,确实有小伙伴之后被叫去面试了,说明他们真的有认真筛选霸面的简历。希望百度用户体验部门越来越好。算是一点点个人的经历吧~阅读更多发布于 2016-12-03 2 添加评论 收藏 举报CalvinQueen(中山大学)生命,至夏!!!。、温二恩…点赞。也参加过一些面试,虽无法面面俱到,但个人认为,获得大公司研发部门的offer需有两方面的关键点:       1.塑造一枚有特点的自己。大公司的校招竞争的确十分激烈,985高校&BAT实习背景的同学数不胜数,而如何竞争稀缺的产品/运营岗位,便要有一些自己的特色。产品/运营岗位的面试毕竟不像技术岗那样,大神展示下代码实力即可,由于软实力对于产品/运营人来说也是很重要的,因此面试其实有一定的主观成分。况且作为刚准备从学校毕业的学生来说,相对稚嫩,在学校、实习等背景差不多的情况下,大家的起跑线不会差特别多,这时自身的特色就显得尤为重要。那么怎样才算是有特色的人呢?个人认为,实习达人、超级学霸、创业先锋、有产品理想、长得好看等,以及极其精通于游戏、二次元、小说等某一领域的,都是非常有特色的。即:需要在一群同样很优秀的人中,展现自己的差异化优势。      差异化优势很重要,而这种优势并非像21天快速减肥法那样能快速练成的(嗯不过对我来说,快速减肥比形成差异化优势还漫长)。这主要还是源自于在校期间、乃至从小到大的积累。这就需要自己能尽早比别人有对未来更清晰的认知与规划,并以自己认定的目标为导向去努力达成。比如我们先定一个小目标,这学期先考个年级第一,拿个国家奖学金,或者进BAT等大公司实习一下嘛。2. 展示一枚有特点的自己。好不容易通过漫长的积累,让自己有了别人没有的优势,但是这年头“酒香”也怕“巷子深”,如何展示自己的特点(即高效地向他人传播)就显得非常重要了。按照校招的流程,第一步便是写简历。自己也由于很多机会得以看过不少简历,但感觉真正会写简历的同学占比可能不到10%,大家看了很多模板并学习,看起来千篇一律全是套路,且许多简历花花绿绿,顾此失彼,反倒是真正该体现的重点不突出。一方面,HR工作也很忙碌,尤其是大公司的HR校招要面对的真可能是10w 份的简历,因此不可能认真看每份简历,只会扫两秒能否找到关键信息;另一方面,进入面试流程时,面试官首先也会浏览下简历以对你有个大体印象,因此简历是否吸引人、或是是否写出了重点,也影响着面试官对你是否感兴趣、以及会问你怎样的问题。简而言之,如何学会在简历上就能展现自己的核心竞争力非常关键。第二步呢,自然是一轮接着一轮的面试环节了。从群面到单面,从舌战群儒到一对一征服,没有一点说话的技巧也是万万不能的。就这一点而言,自己一直很羡慕学校辩论队的小伙伴,能言善辩、侃侃而谈。当然,大部分的人应该都像我一样,能正常与人沟通交流,但到了面试的关键环节,最开始难免会有些紧张。语言表达能力,个人认为就是需要去锻炼的,尤其是产品/运营这种本身就需时常与人交流沟通的职位,锻炼表达是非常有好处的。个人建议是,越是害怕什么,就试试越是硬着头皮迎难而上,如:害怕群面,就多参加面试,多练群面总结规律与最适合自己的角色。简而言之,不会表达的应届生不是offer收割机。       有了上述几点后,剩下的,就靠缘分了。常常听很多面试官提到,有时候不录取一个同学,并非不优秀,而是可能和其他同学“更对眼”。由于产品/运营的面试不可避免地存在主观成分,因此在客观实力较强的前提下,还是需要一点运气的。但是,天道酬勤,我相信运气终会给正在努力的你们~也参加过一些面试,虽无法面面俱到,但个人认为,获得大公司研发部门的offer需有两方面的关键点:       1.塑造一枚有特点的自己。大公司的校招竞争的确十分激烈,985高校&BAT实习背景的同学数不胜数,而如何竞争稀缺的产品/运营岗位,便要有一些自己的特色。产品/运营岗位的面试毕竟不像技术岗那样,大神展示下代码实力即可,由于软实力对于产品/运营人来说也是很重要的,因此面试其实有一定的主观成分。况且作为刚准备从学校毕业的学生来说,相对稚嫩,在学校、实习等背景差不多的情况下,大家的起跑线不会差特别多,这时自身的特色就显得尤为重要。那么怎样才算是有特色的人呢?个人认为,实习达人、超级学霸、创业先锋、有产品理想、长得好看等,以及极其精通于游戏、二次元、小说等某一领域的,都是非常有特色的。即:需要在一群同样很优秀的人中,展现自己的差异化优势。      差异化优势很重要,而这种优势并非像21天快速减肥法那样能快速练成的(嗯不过对我来说,快速减肥比形成差异化优势还漫长)。这主要还是源自于在校期间、乃至从小到大的积累。这就需要自己能尽早比别人有对未来更清晰的认知与规划,并以自己认定的目标为导向去努力达成。比如我们先定一个小目标,这学期先考个年级第一,拿个国家奖学金,或者进BAT等大公司实习一下嘛。2. 展示一枚有特点的自己。好不容易通过漫长的积累,让自己有了别人没有的优势,但是这年头“酒香”也怕“巷子深”,如何展示自己的特点(即高效地向他人传播)就显得非常重要了。按照校招的流程,第一步便是写简历。自己也由于很多机会得以看过不少简历,但感觉真正会写简历的同学占比可能不到10%,大家看了很多模板并学习,看起来千篇一律全是套路,且许多简历花花绿绿,顾此失彼,反倒是真正该体现的重点不突出。一方面,HR工作也很忙碌,尤其是大公司的HR校招要面对的真可能是10w 份的简历,因此不可能认真看每份简历,只会扫两秒能否找到关键信息;另一方面,进入面试流程时,面试官首先也会浏览下简历以对你有个大体印象,因此简历是否吸引人、或是是否写出了重点,也影响着面试官对你是否感兴趣、以及会问你怎样的问题。简而言之,如何学会在简历上就能展现自己的核心竞争力非常关键。第二步呢,自然是一轮接着一轮的面试环节了。从群面到单面,从舌战群儒到一对一征服,没有一点说话的技巧也是万万不能的。就这一点而言,自己一直很羡慕学校辩论队的小伙伴,能言善辩、侃侃而谈。当然,大部分的人应该都像我一样,能正常与人沟通交流,但到了面试的关键环节,最开始难免会有些紧张。语言表达能力,个人认为就是需要去锻炼的,尤其是产品/运营这种本身就需时常与人交流沟通的职位,锻炼表达是非常有好处的。个人建议是,越是害怕什么,就试试越是硬着头皮迎难而上,如:害怕群面,就多参加面试,多练群面总结规律与最适合自己的角色。简而言之,不会表达的应届生不是offer收割机。       有了上述几点后,剩下的,就靠缘分了。常常听很多面试官提到,有时候不录取一个同学,并非不优秀,而是可能和其他同学“更对眼”。由于产品/运营的面试不可避免地存在主观成分,因此在客观实力较强的前提下,还是需要一点运气的。但是,天道酬勤,我相信运气终会给正在努力的你们~阅读更多更新于 2016-12-03 2 添加评论 收藏 举报F. Chen(北京大学)bravo!(╯▽╰)…点赞。一篇校招经验分享给大家:对于最近正在进行的BAT实习校招的经验分享 | 分享一篇校招经验分享给大家:对于最近正在进行的BAT实习校招的经验分享 | 分享发布于 2016-12-03 1 添加评论 收藏 举报于和CalvinQueen…点赞。看到过腾讯的一篇面经,分享给题主,希望对你能够有所帮助~挂了,但是分享一下我最近这段时间的面试,说说腾讯。第一步,你要知道你的目标岗位招聘的情况:比如说腾讯校招产品,是分为产品培训生和普通的产品/运营策划岗位。产品培训生的要求比较高,招的人也少。在8月就结束网申,8月底就结束面试了。普通的产品/运营策划岗位今年是单独出了腾讯校招,10月份全国各地区统一招聘。第二步,看看有没有人可以帮你内推一下,这样比自己投递更加有利,有熟人好说话:比如说腾讯内推的话,最好找自己认识的学长学姐询问他们的部门有无内推的名额。此外还有个tst精英内推计划,感兴趣的童鞋自行下了解下。第三步,就要开始说笔试了:腾讯的笔试是在线笔试,都是行测题目,分为数字推理、语言推理、逻辑推理和性格测试这四块内容。不是很难,至少我周围的童鞋通过率都还是蛮高的。第四步,进去到面试:腾讯的产品面试初试都是群面,大概8-10人一组,一组通常能够通过2-3个人,也有可能一组都不通过或者通过4个。群面后续还有专业初面和专业终面。产培的面试竞争还是比价激烈的,基本上去面试的都是top学校的top学生,1000人面试最后要30-40个左右。了解的一些群面题目:1.为大学生在学校里面最困难的一件事情设计一个解决方案。2.为智能电视给出了13个功能点,选其中的3个来做(有提出相关场景),选哪3个为什么?3.与滴滴打车和快滴打车运营和未来发展相关的题目,也是设计方案。经验总结:1.群面的时候不要着急先发言,要理清楚自己的思维脉络。如果所说的内容价值不高那就完全变成了抛砖引玉的砖了。如果你是先说的人,建议抢后面的总结。2.没有必要一定要承担角色,尤其是timer。很多人会为了当个角色去抢timer,但是我觉得这个角色并没有太多加分。重点其实还是思维,而且要注意不要一上来就聚焦在某些细节上,要有全局观。3.不知道是不是因为要压力面,腾讯这整个群面过程中面试官脸都比较臭,两位面试官一句话都没有说,全程就hr维持了下流程。看到过腾讯的一篇面经,分享给题主,希望对你能够有所帮助~挂了,但是分享一下我最近这段时间的面试,说说腾讯。第一步,你要知道你的目标岗位招聘的情况:比如说腾讯校招产品,是分为产品培训生和普通的产品/运营策划岗位。产品培训生的要求比较高,招的人也少。在8月就结束网申,8月底就结束面试了。普通的产品/运营策划岗位今年是单独出了腾讯校招,10月份全国各地区统一招聘。第二步,看看有没有人可以帮你内推一下,这样比自己投递更加有利,有熟人好说话:比如说腾讯内推的话,最好找自己认识的学长学姐询问他们的部门有无内推的名额。此外还有个tst精英内推计划,感兴趣的童鞋自行下了解下。第三步,就要开始说笔试了:腾讯的笔试是在线笔试,都是行测题目,分为数字推理、语言推理、逻辑推理和性格测试这四块内容。不是很难,至少我周围的童鞋通过率都还是蛮高的。第四步,进去到面试:腾讯的产品面试初试都是群面,大概8-10人一组,一组通常能够通过2-3个人,也有可能一组都不通过或者通过4个。群面后续还有专业初面和专业终面。产培的面试竞争还是比价激烈的,基本上去面试的都是top学校的top学生,1000人面试最后要30-40个左右。了解的一些群面题目:1.为大学生在学校里面最困难的一件事情设计一个解决方案。2.为智能电视给出了13个功能点,选其中的3个来做(有提出相关场景),选哪3个为什么?3.与滴滴打车和快滴打车运营和未来发展相关的题目,也是设计方案。经验总结:1.群面的时候不要着急先发言,要理清楚自己的思维脉络。如果所说的内容价值不高那就完全变成了抛砖引玉的砖了。如果你是先说的人,建议抢后面的总结。2.没有必要一定要承担角色,尤其是timer。很多人会为了当个角色去抢timer,但是我觉得这个角色并没有太多加分。重点其实还是思维,而且要注意不要一上来就聚焦在某些细节上,要有全局观。3.不知道是不是因为要压力面,腾讯这整个群面过程中面试官脸都比较臭,两位面试官一句话都没有说,全程就hr维持了下流程。阅读更多发布于 2016-12-03 1 添加评论 收藏 举报!!!。强势围观各位大神的面经~强势围观各位大神的面经~发布于 2016-12-03 0 添加评论 收藏 举报温二恩(厦门大学)做温文尔雅的菇凉本科期间的寒暑假一定要多去实习,你想进百度,想办法去百度实习,毕竟实习生的门槛没有这么高,去实习了起码对公司有一定的了解了,最后校园招聘的时候肯定比其他同学有优势。本科期间的寒暑假一定要多去实习,你想进百度,想办法去百度实习,毕竟实习生的门槛没有这么高,去实习了起码对公司有一定的了解了,最后校园招聘的时候肯定比其他同学有优势。阅读更多发布于 2016-12-03 0 添加评论 收藏 举报没有昵称可咋整(北京大学)个人认为题主现在应该做以下几件事:第一、调整心态,不要觉得自己学校一般就进不了BAT,也没听说BAT里全是985211的学生。想去BAT这样的企业是完全没问题的,因此抛开这一点吧,尤其是到了后面,不要觉得是学校卡住了你,这会让你养成有事赖学校的毛病。要自己真的肯努力才行,BAT需要的就是这样的人。第二、确定目标。进BAT,这目标有点空了,BAT里什么人都有,就拿计算机相关的吧,技术岗有软件开发、设计、程序工程师、测试,还有网站前后端,数据库,非数据岗有运营,产品经理等等,实在是太多了,不同的岗位肯定要求不一样,还是细化的确定一下目标比较好,毕竟确立目标是成功的先决条件。第三、针对性的准备。为什么要确立目标呢,就是要抓住核心要素,比如你想去当产品经理,那么可能对你技术上的东西要求没那么高,但是综合素质就很重要啦,所以本科期间就不能埋头做技术。对于产品经理岗位需要的素质都要想办法去提升。当然只是拿产品经理举例子,其他岗位会有不同的侧重,因此题主也要有侧重的去努力。第四、实习。这个其实还是比较重要的,但是要把握好实习和学习的关系。千万不要扔了学习去实习啊,毕竟你是学生,学习是本职工作。本职工作做不好别的再好也是本末倒置。一开始实习的时候不要好高骛远,觉得小企业不想去,直奔BAT实习,这是不现实的,而且在小企业提升自己是很快的。个人认为题主现在应该做以下几件事:第一、调整心态,不要觉得自己学校一般就进不了BAT,也没听说BAT里全是985211的学生。想去BAT这样的企业是完全没问题的,因此抛开这一点吧,尤其是到了后面,不要觉得是学校卡住了你,这会让你养成有事赖学校的毛病。要自己真的肯努力才行,BAT需要的就是这样的人。第二、确定目标。进BAT,这目标有点空了,BAT里什么人都有,就拿计算机相关的吧,技术岗有软件开发、设计、程序工程师、测试,还有网站前后端,数据库,非数据岗有运营,产品经理等等,实在是太多了,不同的岗位肯定要求不一样,还是细化的确定一下目标比较好,毕竟确立目标是成功的先决条件。第三、针对性的准备。为什么要确立目标呢,就是要抓住核心要素,比如你想去当产品经理,那么可能对你技术上的东西要求没那么高,但是综合素质就很重要啦,所以本科期间就不能埋头做技术。对于产品经理岗位需要的素质都要想办法去提升。当然只是拿产品经理举例子,其他岗位会有不同的侧重,因此题主也要有侧重的去努力。第四、实习。这个其实还是比较重要的,但是要把握好实习和学习的关系。千万不要扔了学习去实习啊,毕竟你是学生,学习是本职工作。本职工作做不好别的再好也是本末倒置。一开始实习的时候不要好高骛远,觉得小企业不想去,直奔BAT实习,这是不现实的,而且在小企业提升自己是很快的。阅读更多发布于 2017-05-21 0 添加评论 收藏 举报相关问题能够进入BAT的计算机学生都具备哪些特质?计算机科学计算机工程软件工程专业在我国有怎样的发展历程?软件工程计算机科学跪求过来人分享一下自己面试平面设计师的经验?平面设计师职业发展EE一定转CS才是出路,真的是这样吗?留学申请计算机科学计算机工程计算机专业学生本科期间参加哪些比赛竞赛对以后的保研、就业有利呢?计算机科学计算机工程功能推荐测一测|入职前请先了解一下自己相关机会大学里的事儿你知多少?你和工作之间只差一个它!在线助手为你量身定制的学业发展规划

相关文章

推荐文章
标签列表