[面试经验]某互联网公司霸面经验
自开博以来已经过去好几个月了,几乎没有一篇完整的博文,果然还是过不去这个坎呀。记得以前也开过帐号,都没有坚持下来,不太会随时思考总结,对什么都是三分钟热度。这次重新开博客,又是下了一番决心,由于找工作受挫,所以想加强自己的思考总结,然而并没有坚持下去,加上后来半碰运气半天资聪颖(嘿嘿)的找到了理想的工作,就更忘记初衷了。
既然今天想起来了,而且相隔时间还不至于长的让我的浏览器缓存忘记密码,那么还是要再坚持一下。先贴上得到最终理想工作的面试经验。
一面的问题:
0. 介绍项目
1. Java的弱引用,说不记得,确实只有微弱的印象了
2.Java的多态,好像说的不对,跟重载混了
2. 快排,写代码:考虑所写代码在元素全相同或已有序情况下是否最优
3. 写一个类,实现矩阵倒置,矩阵乘法的实现(考虑size是否匹配,否则抛异常等)
4. 写一个栈的类,pop的时候的一个内存问题,没理解面试官要问啥,以及能够返回最小值的栈的思想
5. 二叉树的最低公共祖先,说算法,不用写
6. 两个大文件,每个文件的大小相当于单机内存的20倍,存储Int64的整型数,求两个文件中都出现的数,用MapReduce和单机分别怎么实现,提醒我用MapReduce的思想,我扯了半天哈希还是没想出来,这题太惨
7.说了下在线广告系统里那些概念,什么DSP, Ad Exchange,SSP,DMP以及其中关联之类
二面的问题:
1. 解释项目,忘记说哪个了
2. 问TCP和OS的问题,我说不太有信心,因此问了些容易的,TCP的连接和断开过程,线程和进程的区别,以及线程之间的同步和互斥,通信方式等等,TCP那块答的不好,面试官还给我解释了一遍,太善良了
3. 数据库,问了一个表设计问题,最后在面试官的提醒下也算答出来了,利用空间允余的方案来加快速度
4. 算法,写了一个矩阵中从左上角到右下角的路径数,用动态规划做,之前做过,好像还做了一道题,想不起来了
5. 解释Spark的容错
三面的问题:
1. 跟我扯了会BloomFilter,我确实说错了,面试官没有深究,还说知道这些已经不错了
2. MapReduce中进度后退的情况,以及Mapper没执行完Reducer已经开始的原因
3. 算法,写了一个DAG图依赖的问题,最后想测试用例,有一种情况没想到,面试官提醒了,这种情况会影响我的程序结果,在他提醒下修改了代码
4. 一个系统的设计问题,Master-Slave结构中对同一个表的更新在Master执行,多个Slave可以执行并发读,但是怎么把Master上的更新同步到Slave结点上
5. MapReduce实现两个表join
虽然表现平平,但是博主除了第一面有点紧张无措,后面渐入佳境,也不知道哪里来的自信,积极的参与思考,还与面试管争辩。虽然给出的未必是最优解,但是要让面试管能看到你的思维能力和逻辑分析能力。能通过霸面拿到自己想要的工作offer,非常感恩,以后要更加努力,坚持多思考,多总结,多写博客,这样才能进步。
哎呀呀,只要下次想起来要写博客的时候,不至于忘记帐号和密码就好了。
转载于:https://www.cnblogs.com/eaglet-weixi/p/4976914.html
[面试经验]某互联网公司霸面经验相关推荐
- 03【应届生精准求职】如何准备面试?校招流程,零经验如何面对?看穿面试官背后的套路?面试类型?如何谈薪资?接受或拒绝offer?
应届生如何准备面试? 如何准备面试?校招流程,零经验如何面对?看穿面试官背后的套路?面试类型?如何谈薪资?接受或拒绝offer? 第一节 校招选拔流程 1,互联网公司为例 研发类:技术,产品 非研发类 ...
- 面试季:如何在面试中介绍自己的项目经验
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来源:https://dwz.cn/2PrmlZCX 现在已经是7月份,一些互联网大厂已经开始 ...
- 如何在面试中介绍自己的项目经验,很重要!
在面试时,经过寒暄后,一般面试官会让介绍项目经验 .常见的问法是,说下你最近的(或最拿得出手的)一个项目. 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段 ...
- Interview:算法岗位面试—10.23下午—上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累、项目经验、个人未来发展
Interview:算法岗位面试-10.23下午-上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累.项目经验.个人未来发展 导读:该面试,是线上笔试通过之后,邀约的面试.整个面试过程比 ...
- 如何在面试中介绍自己的项目经验,90%的人都做错了!
目录 1.如何准备项目介绍?别害怕,面试官什么都不知道 2.准备好项目细节,一旦被问倒,说明你没做过 3.不露痕迹地说出面试官爱听的话 4.主动出击,面试官没有义务挖掘你的亮点 5.低级错误可能导致直 ...
- 如何在面试中介绍自己的项目经验?
作者:hsm_computer cnblogs.com/JavaArchitect/p/7586949.html 在面试时,经过寒暄后,一般面试官会让介绍项目经验 .常见的问法是,说下你最近的(或最拿 ...
- 如何在面试中介绍自己的项目经验(作者原创版)
作者原创说明:本文自博客园发表以后,无数次被各种CSDN和其它平台引用,有人还信誓旦旦地加入了原创说明. 那么怎么判断本文是本人的原创呢? 1 第一看时间,本文于博客园的发布时间是这个:https:/ ...
- 大厂面试:一个四年多经验程序员的BAT面经(字节、阿里、腾讯)
大厂面试:一个四年多经验程序员的BAT面经(字节.阿里.腾讯) 目录 背景 说明 字节面经 面试题 腾讯面经 面试题 阿里Lazada 面试题 经验之谈 1.首要条件:准备好基础的八股文 2.常用的中 ...
- 如何在面试中介绍自己的项目经验(面向java改进版)
本人于3年前写的博文,如何在面试中介绍自己的项目经验,经过大家的捧场,陆续得到了将近7万个点击量,也得到了众多网站公众号的转载,不过自己感觉,这篇文章更多的是偏重于方法,没有具体给到Java方面相关的 ...
最新文章
- python七大神级插件_IntelliJ IDEA 15款超级牛逼插件推荐(自用,超级牛逼)
- MDaemon使用技巧大全--新建账户欢迎文件的设置
- (Asp.Net)转载-用Powershell 建立IIS web site
- python elasticsearch模块_Python 操作 ElasticSearch
- formal method lecture 7 文件系统
- 数字图像基础,论坛,算法库matlab,opencv,halcon
- 云服务器怎么安装声音驱动_Windows服务器怎么装虚拟声卡驱动呢
- java虚拟机学习笔记 【3】
- java蓝牙开发_Android蓝牙开发全面总结
- python 会议室预约系统 开源_最新PHP会议室预定管理系统mrbs-1.8.0开源会议室预订系统安装教程...
- dxdiag 的使用
- Admin-UI分布式微服务监控中心
- Beam Search(集束搜索)算法
- 三,c程序的编辑,编译,链接和运行
- 什么是再生纤维素纤维
- java多张图片上传,前后台实现代码
- 如何查看centos7系统的服务器ip地址
- 给穷鬼创业者的话:没有千万甚至上亿还是别做App,你那几十万还不如炒房
- folx pro 激活码使用安装下载教程(mac优秀下载工具)
- Springboot+redis 做实时在线人数统计