《社招面试经验总结》由会员分享,可在线阅读,更多相关《社招面试经验总结(8页珍藏版)》请在金锄头文库上搜索。
1、社招面试经验总结 社招也就是面向社会招录员工本文将介绍社招面试经验总结希望对大家有所帮助 社招面试经验总结(1) 已经凌晨2点多了看来今天是失眠了反正睡不着写篇日记总结一下我的第一次社招面试经历吧年12月1日办理了离职手续离开了万通中心也算是和我的第一个东家正式说了再见其实还是很喜欢国贸的这是个美妙的地方容纳着很多金融界人才们的梦想每每晚上走到这里你会感叹帝都的夜景好美只可惜这里的多数人都顾不上欣赏这里的风景每个人都生活在压力下成为了金钱的奴隶但这并不坏事因为他们上有老下有小身上背负着责任也正是他们的身体力行才造就了CBD的繁华而我最终选择了离开这个地方 我从不否认我的离开和钱有关这确实是其中
2、一个因素我也像所有人一样背负着责任所以我需要钱但我更想说这次的离开是为了寻求一个对我而言更大的舞台让自己更加快速的沉淀和成长我曾经试图向我的领导们陈述我的价值观我并不认为钱和理想是互斥的难道赚的越少你的工作就越有价值么很明显不是的 第一个投的是拉勾网一家发展非常迅速的招聘公司在领英这样的以互联网招聘为入口的公司崛起的同时国内也涌现出很多好的招聘网站拉勾网、100offer、内推网都发展的很良性相信未来会重新洗牌留下的几家会称霸国内招聘领域先做一份笔试题目都是大题编程题目为主主要是考察编程能力、算法和数据结构以及架构设计方面答的很不好好多都忘了 一.自己实现一个hashMap,这个难不倒我jdk
3、的源码中最熟悉的就是Collection包了使用数组和内部类完成哈希表的数据结构再通过hash算法和链表操作完成哈希表的插入查询等操作; 二.并发编程中的生产者消费者模式代码没写出来忘记了真是不应该哦最简单的方式就是使用wait和notify去阻塞唤醒(这么基础的东东我都能忘)当然还有很多优雅的写法比如使用可重入锁(ReentrantLock)使用锁计数器(CountdownLatch)等当时一种都没想到自责中; 三.字符串的一道算法题这类小case就是位图法毫无压力的写出; 四.写一个自己熟悉的架构图于是我把我的老东家的系统架构搬了上去简单来说就是通过hessian将前台调用逻辑与后台业务逻
4、辑解耦实体可以通过序列化和反序列化传递(这是hessian最擅长干的事情),最终提高后台业务逻辑接口的可重用性以及系统的可维护性 还有两三道题目忘记了时间还是很紧的只有一个小时时间交卷之后开始面试一面继续聊了聊jdk的Collection包还有就是之前在公司所做项目的部署思想二面就是聊聊java并发锁机制为什么要用读写锁而不用synchronized这种同步锁事务隔离性的理解为什么会有脏读可重复读提交读等spring的事务管理是如何实现的编程式如何实现aop式如何实现动态代理的原理事务的传播性的理解总之都是这类比较重视原理的问题答的还可以吧最后就是CTO直接面试谈谈为啥离职期望薪资什么的问我会
5、不会来最后我回答我考虑一下下周三给回复然后就离开了感觉公司环境很好饮料零食什么的都是吃不过最后没有选择去 第二个去的是360没有笔试直接面试一面主要问基础String内容存放在儿答运行时常量池然后我把jvm的内存结构讲了一下堆、栈、程序计数器、方法区等每块区域的作用之类的那么问题就来了jvm的回收机制感觉问的有点大不知道从儿说起只好从分代回收算法说起了从GCROOTS的引用链机制到新生代的小空间复制算法再到老生代的标记清除算法最后就是新生代和老生代之间的关系以及跃迁等随后面试官点了点头说那你再讲讲jvm的类加载机制吧委托双亲机制吧正准备讲那小哥问反射机制是如何利用类加载机制的呢只好把反射的实现
6、原理也balalala继续发问懂些设计模式答:单例建造者观察者模板方法模式迭代器模式balala你在项目中用到过观察者模式用的答:做统一配置组件的时候使用到了zookeeper的发布订阅创建了监听链表完成应用系统的注册和同步balalala边写代码边讲细节正讲的起劲被打断你写个单例模式吧把你认为效率最高的单例实现写出来当然是通过jvm的内部类机制实现单例了又快又安全看完面试官点点头说再写一个双检查的懒汉单例模式吧好的遵命写完后小哥发问为什么要用volatile关键字答:在高并发时会出现并发模式异常volatile可以防止指令重排创建对象操作并不是一个原子操作分为三个步骤balala讲了一通面试
7、官被说服随后面试官发问能不能讲讲线程的内存模型哈哈幸好以前研究线程可见性的时候研究过这个讲完面试官很满意感觉他已经hold不住我了(暗自自喜)谈谈你对cas的理解答:是指乐观锁还没等我说面试官说好你等一下二面面试官走了进来开始发问假设有一个场景系统需要某个特定时间内响应用户请求比如说100ms内完成用户请求但是在最高峰的时候每单位时间几百万的用户请求也就是高并发但我必须要实现系统响应及时而且高可用(不宕机)假如你是架构师你该如何架构这个系统聊聊你的方案当时听完脑子就蒙了恨自己当初没去看那本大型分布式网站架构书于是就开始凭感觉说首先肯定需要做缓存集群防止数据库雪崩数据库如果请求量很大也需要分库分
8、表各种乱说说得自己都晕乎乎的最后面试官说有的对有的不对而且没说到点子上不过可以理解你只有一年多点的工作经验然后向我介绍了一下他们部门是做什么业务的随后问我为什么离职等到饭点了我就被拉走了第二天hr打电话给了offer,聊了聊薪资待遇360待遇不错吃饭还挺好的 第三个是陌陌听说是个约炮的哈哈哈只是对社交软件充满了好奇去看看一面先写代码写一个二叉树的深度遍历小case,递归搞定随后发问memcache的内存管理机制答:slab分块管理最终以chunk分配维护了一个LRU的双向列表balabala然后又问了问zookeeper的一些东东;二面问的比较杂大部分不记得了竟然还问vi命令我也是跪了 第四个
9、百度百度今年是停止社招的大部分部门都不社招只有校招但也有少数部门有特批名额于是就去试了一把一面刚来就是写代码一个单链表的算法题目写完面试官很满意点点头随后面试官发问在你的项目中spring是如何管理zookeeper的答:balabala了解zookeeper的leader选取算法讲一下他的流程知道zab算法讲一下他的流程汗问的问题都太变态没想到会问的这么深zab算法太复杂了zab是基于paxos的而paxos可是获得图灵奖的算法勉强说了一下说的很心虚有好多盲点自己也没搞清楚不过好在面试官也不往下问了其实我估计他也不见得会(窃喜)随后让我稍等一下;一会儿过后二面面试官过来了是个成熟的大叔二面只
10、问了两个东西一个jvm一个并发编程jvm主要是性能调优jstack的使用fullGC和minorGC的分析等并发编程问的很细发问多个线程达到同一个状态然后再一起执行达到某一个状态之后再继续并发执行这种实现答:jdk5之后有一个CyclicBarrir,通过这个来实现它可以重用等balabala说了一些再发问读写锁中加读锁后如何避免写线程饿死答:加策略balabala发问如何实现控制线程在某段时间内完成不完成就撤销答:实现Callable接口返回FutureTask类或者Future接口然后去触发撤销操作开始问项目描述一下对账系统balabala. 数据量大并发量高数据库设计的等随后让我等一会又
11、过来一个面试官问我业务你在第三方支付公司能不能讲一下支付的技术流程balabala.把自己理解的支付流程讲了一下最后补了一句支付的细节业务很复杂我也没完全明白呢汗让我等了一会随后面试官说你回去等消息吧我想完蛋了吧难道因为业务不熟被刷真不甘心;心凉了一个星期结果hr在星期一打电话说让星期四去最后一面是技术总监的面试星期四屁颠屁颠的去了(话说百度大厦离国贸太远了地铁每次要坐一个半小时我也是跪了)四面开始发问异步处理的幂等性不是很难唯一性索引或者开发分布式锁呗随后风格立马就转了不问技术了发问你觉得你来百度能给百度带来什么样的价值你希望你加入的百度的团队是一个什么样的团队你如何和产品经理沟通假如你和其
12、他研发接口制定无法统一你该如何解决等一点准备都没有回答的结结巴巴很是不好哎听天由命吧 第五个面的是乐视百度面完等消息闲来无事查看公司招聘信息看到乐视竟然是全员持股既然有股票期权那就去看看哈哈我就是这样一个无节操的人面试比较简单除了hr面也是两面技术面主要问的也是并发编程和spring的一些东西不过印象最深的是面试官问起了tomcat的原理这个还真是没深入去学习过只知道它主要是用到了观察者模式第二天给了offer果然是全员持股给的还挺多(具体的在网上还是不发了)考虑中 都写到凌晨4点半了也算是给这两个星期面试做一个总结查漏补缺祝自己好运吧也希望正在求职或者打算跳槽的程序员看到这个日志能有一点点帮
13、助或收获我就心满意足了 社招面试经验总结(2) 楼主工作三年了之前觉得原单位待遇不太好就一直想换个工作就把简历挂在了某求职网站过了一段时间就接到华为的电话问我愿不愿意参加他们的面试我心想华为多牛的公司当然愿意然后就给我安排了接下来就是技术面试综合面试英语口语网测这里的网测就是测性格的东西整套面试流程走下来非常顺利接着没过几天就收到短信说面试基本通过请补发一些个人信息这时我还在琢磨什么叫基本通过于是就打电话问了一下人力人力的人跟我说就是需要一些领导的审核签个字走个流程什么问他需要多久说是需要一个月左右的时间这个时候差不多是8月中旬他这么一说我也就放心了加上在之前的公司干的不痛快又想休息一段时间就
14、傻x呵呵的跑去离职了接着就是回到家漫长的等待到了9月中旬我想差不多一个月了就去打听了一下情况得到的结果是说他们的一个领导出差了卡在了那个环节我问一共有多少环节他说差不多需要10轮审核现在在中间那没办法还需要继续等我心想要不回北京先找找工作看结果第二天收到他们的短信内容是这样的你的面试早已通过只不过在审核的环节走的比较慢我们会尽量在10月份之前给你发offer短信这么一说加上之前跟我联系的hr一直让我放心我也就放心了再想想十一还有哥们在家里结婚就没我就记着回去找工作 过完十一之后我又问了一次给我的答复是到最后一轮了再到了10月中旬offer还没到我就又打电话问这回跟我说的是你的网测忧虑分过高被驳
15、回来了不过不要紧主管跟你写一个澄清就可以了这时我就感觉不对劲了不过他还是一直让我放心结果到了下个星期我还真收到hr给我发的短信说offer这两天会下发戏剧性的事情就发生在这我又等了两天时间不对啊offer还没下来又打电话问这回的解释是信息发错了是另一个哥们的offer发了我的还需要等我了个好吧接着等到了第二天收到了他们的短信通知你的审核因为网测忧虑分过高被驳回.感谢你一直的参与我参与你哦当时我头都大了 这真是我的亲身简历这段时间网上看了一下和我有类似经历的很多但是没有比我惨的离职两个月不说(后面找工作也需要时间)年终奖也放弃了而且由于回家了家里人都知道了我的情况都以为十拿九稳了现在搞得我好不尴
16、尬 在这整个过程中hr给我的反馈一直都是让我放心说没什么问题至于网测的问题不到最后我也不知道为什么有问题不提前说一声让人有个心里准备毕竟这个测试结果早就出来了 说实话现在参加社会招聘的人很多都有很大的生活压力都想找一份更好的工作你们这样不考虑求职者的感受漫长的审核过程信息也不及时传达导致最后我们这些求职者既损失了时间也损失了经济同时对人的心理是一种极大的折磨 奉劝那些正在被华为面试或者想被面试的人去华为没有错他确实是一个大公司也很值得去但是请你们不要被那些hr所忽悠而且华为的审核是极其漫长的我看的几年前的帖子他们也是这么说的现在显然也没什么变化不收到offer不离职不真正入职不告诉自己的亲人不要他们也为你们担心 ps:后来我再问的时候