精华内容
下载资源
问答
  • 面试经验

    千次阅读 2018-05-15 16:15:31
    路程一度异常坎坷,本着不放弃的精神在各个平台(拉钩/boss直聘/实习僧/牛客)投递了无数份简历,面试是一个不断学习的过程,把自己面试的问题记录下来,也许下次你就可以给面试官大佬聊聊你对问题的扩展。...

    春招一份好的实习是秋招的一块敲门砖,可自己却很晚才意识到这个问题,一直想着暑假再去准备。最后在看着身边大佬都去了腾讯、网易实习,感觉不能再等下去了,在4月中旬开始寻找实习。路程一度异常坎坷,本着不放弃的精神在各个平台(拉钩/boss直聘/实习僧/牛客)投递了无数份简历,面试是一个不断学习的过程,把自己面试的问题记录下来,也许下次你就可以给面试官大佬聊聊你对问题的扩展。offer是一个很玄学的东西,当你没有时可能觉得人生无望,只要有了第一个就开始各种offer让你纠结选择中。第一个offer是杭州数睿科技的大数据案例开发师(人生第一个offer,最后有了其他公司拒掉了),然后收到了美团爸爸的数据仓库offer,接着来了京东的大数据开发offer(因为是部门直招,觉得转正可能会有问题就狠心拒掉了),最后收到随手科技的大数据开发岗(因为决定去大公司见见世面,虽然是喜欢的岗还是拒掉了)。人生大起大落,虽然找到了实习,但感觉平时的积累还是很重要,只要坚持不放弃,就没有完成不了的事。

    滴滴面试:

    1.讲一下hadoop的MapReduce过程

    2.将一下wordcount的MapReduce过程和wordcount怎么去重

    3.谈一下hashmap的源码

    4.讲讲wordcount的过程

    Kyligence面试:

    1.java的基本类型

    2.java的runnable和callable有什么区别

    3.谈一下三种集合,hashset是怎么实现不重复的

    4.谈一下MapReduce的过程

    5.堆排序的过程是什么样的

    美团面试(数据仓库):

    一面:

    1.讲一下你自己收获最多的项目

    2.讲一下sql的join连接

    3.讲一下sql中where和on在等值连接时的区别

    4.讲一下堆、栈、队列的区别和应用场景

    5.讲一个稳定的排序算法和不稳定的排序算法

    6.讲一下java的单例模式(银行用户存款的例子)

    二面:

    1.讲一下你的其他项目

    2.shell的常见命令(>、|、/dev/null)

    3.给定一个userid,visit_time的文件a,如何通过shell来统计出现的用户数

    int a=cut -d "," -f 1 2.txt|sort -u|wc -l

     echo $(($a-1))/echo `expr 10 - 1`(中间必须有空格)

    4.Mysql的两个存储引擎有什么区别

    5.有一个课程表,有学生、课程、分数三列,求每个学生分数最高的课程以及分数(sql语句)

    6.谈一下hashmap的扩容

    7.hadoop和spark streaming在处理数据时有什么区别

    8.谈一下java的内存模型以及如何优化

    随手科技

    一面:

    1.谈一下java的内存模型和jvm的垃圾回收

    2.假如有三个子线程和一个主线程,可以用怎样的方法让三个子线程在运行完后再运行主线程(jdk1.5之后的并发包中的闭锁)

    3.假如有三个线程,它们的执行顺序不一样,在某个节点如何让先到达的线程等待后到达的子线程然后一起执行(通过并发包里的栅栏实现)

    4.hadoop的原理

    5.用spark streaming,如果机器突然停止,如何保证重启后数据仍然接着原来的数据。

    6.hive中的map join和reduce join

    7.介绍一下sql的表分区

    二面:

    1.spark和hadoop的性能比较

    2.kafka中怎么保证高性能的分布式系统

    3.wait和sleep的区别和它们的应用场景

    4.arraylist中怎么删除指定元素

    蘑菇街:

    一面:

    1.spark streaming重启后从哪个点开始

    2.你的项目用到了那些hive操作,简单介绍一下

    3.讲一下java里的容器

    4.hashset是怎么实现的

    5.hashtable、currenthashmap和hashmap的区别

    6.default类可以重载吗

    二面:

    1.hadoop的组件都有哪些,说说他们之间的关系

    2.kafka的原理,中间数据最终存在哪里

    3.spark streaming 的容错机制

    4.数据仓库的定义

    5.数据仓库和传统的数据库的不同

    6.结合你的使用谈谈对hive的理解

    7.spark的组件和之间的关系

    网易

    一面:

    1.讲一下hive的星型模型和雪花模型

    2.了解mysql的范式吗,给第三范式举一个例子

    3.讲一下spark streaming的原理

    4.讲一下spark的容错机制

    5.sqoop从hive导入到mysql的是什么

    6.hive里删除的数据怎么处理

    7.你知道常见的hdfs操作(比较移动、上传文件)

     

    展开全文
  • 前端面试经验

    千次阅读 2019-04-28 16:06:36
    前端面试经验 2019面试题: https://juejin.im/post/5cb92d9a5188254160581b87 注: 下载手机掘金APP,上面都是面经

    前端面试经验

    2019面试题:

    https://juejin.im/post/5cb92d9a5188254160581b87

    注: 下载手机掘金APP,上面都是面经

    展开全文
  • C++面试题目及面试经验

    万次阅读 多人点赞 2018-10-24 10:10:43
    终于,在跑了这么多场宣讲会之后,总算拿到了一个心仪的offer,故此写一篇经验分享,纪念一下秋招历程: lz 方向是C++开发,双非本科生,靠着队友,水了一个CCPC的铜,省赛什么的就不说了,到手的offer五六个的样子...

    秋招历程

    • 终于,在跑了这么多场宣讲会之后,总算拿到了一个心仪的offer,故此写一篇经验分享,纪念一下秋招历程:

    • lz 方向是C++开发,双非普通一本本科生,靠着队友,水了一个CCPC的铜,省赛什么的就不说了,后期到手的offer也蛮多的,但是都不是些什么大公司,福利待遇也一般,前期也是各种被大公司打击,面试体验贼差,不是说面试官不好,是面试所遇到的问题,真的是感觉大学白读了,不过好在,慢慢积累下来的经验,让自己在后面的笔面试中少走了一些弯路。

    • 废话说了那么多,现在呈上干货,题目太多有些问题我就没有写答案了,网上一般都能搜到,技术大佬请忽视:

    C++ 基础篇:

    1. 声明与定义的区别。
    2. extern 和 static 的区别,什么情况用前者什么情况用后者
    3. x=x+1,x+=1,x++哪个效率高
    4. const 和#define 的优缺点
    5. strcpy和memcpy的区别,现场要求手撕代码
    6. new 和malloc 的区别
    7. C++的内存分配
    8. 构造函数和析构函数可不可以为虚函数,为什么?
    9. 如何限制一个类对象只能在堆(栈)上分配空间
    10. strcpy 有什么危险?
    11. 拷贝构造函数如果用值传递会有什么影响?
    12. DLLHELL 听说过吗?(lz 还没去补)
    13. 伙伴内存管理?(一脸懵逼)
    14. struct的字节对齐
    15. 智能指针,共享指针(短板。。。)
    16. 继承和多态区别与联系?(0.0 刚刚想到的)
    17. strcpy为什么需要返回值char *?
    18. struct 和 class 区别

    数据结构与算法篇:

    1. stl 相关容器,底层用什么实现的?
    2. map 和 vector 的迭代器有什么区别?(不懂。。)
    3. 1亿个数取前k大的数。
    4. 堆排序,快速排序的原理与时间复杂度
    5. 一次可以跳一个或者两个楼梯,跳到第n 层的走法有多少种?
    6. 一次可以跳任意个楼梯,跳到第n 层的走法有多少种?
    7. 八皇后问题
    8. A*算法
    9. 图像像素#RGBV 如何取到固定位的值
    10. 栈和队列
    11. 平衡树,红黑树,B树,B+树
    12. 两个非降序的有序数组,找出他们相同的元素

    计网与操作系统篇 :

    1. TCP 三次握手与四次挥手,各状态解释,time_wait原因
    2. OSI七层模型以及各层的协议
    3. IP地址的正则表达式
    4. 拥塞控制的方法
    5. 进程间的通信方式
    6. 如何实现虚拟地址到物理地址的转换
    7. TCP 与UDP 的区别
    8. 进程与线程的区别,多进程与多线程的区别
    9. epoll poll select 的区别
    10. recv 的错误处理
    11. linux 的基本指令

    游戏技术篇:

    1. cocos 2d (lz没玩过游戏引擎)
    2. unity 3d (同上)
    3. Lua 与C++ 的交互原理

    逻辑思维篇:

    1.老鼠喝药的问题:

    • 就是告诉你,有n瓶药,里面有一瓶是毒药,老鼠喝了就会死,让你用最少的老鼠测出来,到底哪一瓶是毒药。

    • 答:利用二进制的思想,将所有的药水按照1-n的编号,对应的老鼠喝下二进制上对应位为1 的药水,观察老鼠死的状态,得到答案,比如说 3瓶药水,1号药水 01 2号药水 10 三号药水 11,那么最少需要2^2=4>3 ,两只老鼠就可以了,一号老鼠喝下2和3 号药水,二号老鼠喝下 1 和 3 号药水,要是一号老鼠挂掉了,二号老鼠没挂,证明毒药水是 10=2 号药水,以此类推。

    2.100大小的数组放了1-99 100个数,只有一个数重复了,找出重复的那个数。

    • 答:解法很简单,把这100个数加起来,然后逐一剪掉1-99 剩下的那个数就是重复的数。

    3.单向链表如何判断是否成环?

    • 答:两个指针p1,p2 , 其中p1 每次指向下一个节点,p2每次指向下两个节点(p2=p2->next->next),这样若链表有环,那么p1p2必定在某一点指向同一个节点。

    3.1 扩展:并指出成环的点在哪里?

    • 答:这个lz 也是在网上看了人家的博客才知道的,当p1p2 指向同一个节点的时候,让p1 指向第一个节点,p2 不动,然后让两个节点以同样的速度指向下一个节点,最后p1p2相遇的地方就是成环的点。

    3.2 再扩展: 这个链表的长度是多少?

    • 答:上一个问题我们自然可以得到起点到成环点的距离,那么再回到第一个问题的情况,p1p2相遇了,那么再让他们继续走下去,再次相遇所经过的操作数就是这个环的长度了,这两者相加就得到了整个链表的长度。

    4.单向链表怎么取到倒数第k个元素?

    • 答:设置两个指针p1p2,让p2 先走k步,然后再让p1p2同时走,最后若p2 指向的节点的下一个节点是NULL ,那么输出p1即可。(画个图就明白了)

    5.怎么判断两个链表是否有交点?

    • 答:假设一个链表长为n,另一个链表长为m,让长的链表的指针先走|n-m|个长度,再让两个链表的指针一起走,最后两个指针相遇的地方就是交点了(画图!画图!)

    相关知识学习

    C++相关知识学习

    面试经验:

    • LZ 本人比较外向,所以一般还是能跟面试官对上话的,但是对话的前提就是技术要达标,一旦面试官问到你不会的题目了,就有点尬聊了,尽量往自己熟悉的方向走,不会的就说不会,或者引导到自己会的方向上去。

    • 还有一点。。。。hr 面还是会刷人的,所以记住一点,没有收到电话offer或者邮件offer 前,一切都是假的,乐极生悲!技术宅们也要多开口,冷场的时候适当的说点话,个人感觉,如果面试过程中经常性的冷场就有点凉了。。。。所以,尽量和面试官对上话,但是不要不懂装懂,毕竟面试官也知道你才是个毕业生,很多东西不知道是肯定的,主要是看你的个人基本能力。

    • 最后,不管结果是什么,如果公司给你任何回复,你都还是要礼貌的回复一下过去。。LZ 收到好多拒信,都一一回复了。。有些公司可能拒信都给你发几份。

    • 自信!自信!自信! 不管咋样,想去的公司就投,不要担心这担心那的,投了才有机会,不然连个笔面试机会都没有,面试笔试过程中遇到的题,尽量记下来,但是千万别作弊!,笔试不允许截屏就别截屏,笔试完就自己回想,没做出来的题上网搜一下题解,问大佬,后续可能还会问到的,所以就算你作弊没被抓,面试问到的时候打不出来,基本就是黑名单了,面试的时候也是,面试完立马把面试遇到的题目记下来,回去补,一面的题目,可能二面还会问。

    • 面试的时候多笑笑?,面试没那么可怕,咱们都是双向选择,不要随便一个公司给你offer 你就签了,比较一下,公司选人,你也要选公司撒,回想一下这个公司的面试体验,面试官一般都是你以后工作的同事,所以,考虑清楚再敲定。

    • 加油!加油!加油!C先生,冲鸭!!! ???

    暂时想到这么多,待更。。。。

    展开全文
  • 面试经验 ❀ 技术面试浅谈

    千次阅读 多人点赞 2019-05-03 22:33:49
    二、技术面试经验介绍 简单的礼貌用语 自我介绍 如果面试官没有说出来,就自己进行自我介绍,不要浪费时间,唯唯诺诺。 简历上细节要可以自我描述出来 自己不懂的东西不要出现在简历上,自己会的东西要写的...

    技术面试浅谈

    我参加了2018年的校招,七月至八月份跑了近五十多家公司,其中包含社招与校招,对此,做了一些面试总结,特此分享。

    一、面试流程

    网申
    笔试
    技术面试
    HR面试
    offer

    二、技术面试经验介绍

    1. 简单的礼貌用语

    2. 自我介绍
      如果面试官没有说出来,就自己进行自我介绍,不要浪费时间,唯唯诺诺。

    3. 简历上细节要可以自我描述出来
      自己不懂的东西不要出现在简历上,自己会的东西要写的详细,突出重点。

    4. 个人突出的方面要进行强调
      兴趣爱好,责任心,体育运动,个人生活

    5. 专业技能细节化
      不要使用大范围的词汇来涵盖自己的能力,否则有可能触及到知识盲点。

    6. 校园经历/项目经历细节化
      起因-经过-结果,经过这项经历我得到了什么收获。

    2.1、自我介绍

    • 自我介绍的内容要简要、丰富

    • 内容基本为:姓名、学历、专业、所学课程、怎么接触到技术、在校经历、所获奖项、自我评价。

    • 自我介绍为面试官了解的第一要素,如果没有中途打断就一直介绍,如果中途打断进行个别说明,一定要自圆其说,不能留给面试官漏洞可寻

    经过自我介绍之后,要让面试官得到以下三点:
    (1)我是一个什么样的人-人物性格
    (2)我能做什么-学习能力
    (3)我会做什么-技术掌握

    2.2、技术问题的回答

    1. 回答需要谨慎。
      (不懂的技术不要自己提出来)

    2. 可以自己提出自己会的技术来向面试官展示,面试的时间是固定的,这样可以拖时间。
      (不一定会加分,但是可以做到不减分)

    3. 回答结束提示面试官,不要等待下一个问题。
      (面试官,我的回答已经结束,请问您还有什么问题吗?)

    回答需要谨慎

    • 面试管会根据你的简历上写到的内容进行提问,来获取自己想得到的一些信息,这时候你就得将自己的简历吃透,自己简历上写到的内容必须清楚的知道为什么写上去,用什么方式来突出自己的性格特点与你面试的公司的企业文化去匹配

    • 具体的解答方法为实例论述:
      (1)用一个例子来突出面试官的问题
      (2)回答的内容要简要、精确
      (3)不要牵扯自己不知道或者不懂的东西或者技术

    主动提出自己的优势

    • 面试的时间大约是二十分钟左右,技术提问的时间大约占用 一半 ,也就是说我们必须有效地在这十分钟之内回答清楚面试管的所有技术提问

    当出现问题不会时

    • 当面试官提出一个不会的问题时,先不要着急的去否定,应该先联系自己所学习的知识去替代这个问题
      (可以降低减分,但是比直接否则好的多)

    创作者:Eric· Charles
    (未经同意,不可转载,后果自负)

    展开全文
  • 吉利面试经验

    千次阅读 2019-03-29 17:34:34
    @吉利面试经验 群面:10人,2分钟自我陈述,10分钟讨论,一人做总结陈述 优先顺序排列 无领导小组问题,有十万块钱,有8个需要帮助的员工,问怎么分配,员工就是有得病的,有工伤的,有已故员工子女上大学的,我...
  • 今日头条面试经验

    万次阅读 2018-03-29 12:38:28
    今日头条面试经验 今日头条面试经验 一共四轮面试 前三轮是技术面试,最后一轮是hr面试。 (我选的python语言) 第一轮:问了简历上的两个项目,简单的介绍了一下项目,问了一些项目里的技术问题。然后直接开始...
  • 应届生Java面试经验总结

    万次阅读 多人点赞 2018-08-04 17:31:25
    应届没工作经验的可以看看。 背景介绍:非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。 大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识...
  • 快手面试 面试经验

    千次阅读 2019-09-21 00:39:18
    2019/9/20 快手面试 面试方式是这样的面试官会给你 纸笔 ,想起什么问题来 就会让在纸上作答。大家可能很多时候,都在用编辑提醒写代码。到了在纸上写代码时候真的有点提笔忘字的感觉 今天上午去快手面试我这次去...
  • Java面试经验总结

    千次阅读 多人点赞 2018-08-24 23:40:49
    Java面试经验总结 最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人即将毕业,在一家国企实习做java开发,感觉自己很水,刚开始面试时发现自己掌握的东西与外面企业...
  • 2020 Golang字节面试经验分享

    千次阅读 2020-04-18 00:56:24
    2020年4月份字节跳动后端面试经验 第一面 远程使用牛客网进行面试 面试官首先介绍说会有几轮面试算法题 1.1 将整数转换二进制 然后将负数 算法题 1.2 买卖股票的最大利润 给定一个数组代表股票每天...
  • 高级测试工程师面试经验

    千次阅读 2019-02-15 13:55:19
    高级测试工程师面试经验
  • 2020保研面试经验分享(含真题)保研经历:夏令营面试经验:预推免面试经验:资料下载 保研经历: 本人211电子信息工程专业,2020年保研至北京大学硕士。以下为一些高校面试经验\面试真题。整理不易,欢迎点赞收藏~...
  • 华为单板硬件面试经验

    万次阅读 热门讨论 2016-11-23 14:54:07
    华为单板硬件面试经验
  • 第二次面试经验

    2019-09-21 09:51:00
    第二次面试经验   9月19号去珠江新城(广州死亡三号线)那边面试Java开发实习岗,他们找我面试是从招聘网站中得到的信息,但是我没有投过他们公司的简历。奔着积累面试经验和期待的心我去面试了。面试官就一位,...
  • 百度面试经验和流程

    万次阅读 2018-11-20 21:15:52
    笔者小菜鸡一枚,今天有幸去百度面试,感觉大公司就是不一样,所以感觉有必要总结一下面试经验,以及面试中遇到的一些问题,以便大家参考: 1.我面试地点是百度科技园,第一关就是不知道如何进门,尴尬,首先要联系...
  • Java实习面试经验

    千次阅读 2019-05-29 20:05:49
    Java大三实习面试经验 由于在春招大厂面试时不给力,只能靠现在在BOSS直聘、拉钩等网址投简历,正好学习有个毕业照招聘会,我也过去面试了以下Java的后台开发,以下是面试的一些问题,分享出来,大家可以借鉴下。 ...
  • 高级C++程序员面试经验 与底下链接的博主一起总结------------仅供参考。 https://blog.csdn.net/frieryumao/article/details/103626986
  • 2018年年初的面试经验

    千次阅读 多人点赞 2018-03-15 13:57:46
    说下我的面试经验吧,都是亲身经历,不喜勿喷:我去年12月份从上一家公司离职,一直到今年3月份,基本上都在面试中度过来的。先交代下背景:坐标上海,做技术开发,我本人面试的职位是linux服务器开发,最倾向的职位...
  • 不得不说,前两年的移动开发确实很火,可以说随便能鼓捣出来点东西都很容易找到工作。...本 Chat 希望达到的目的是为职场新人和毕业生提供一个面试经验的分享,使读者在找工作时有一个参考少走弯路,通过本 ...
  • 浪潮笔试面试经验

    千次阅读 2016-09-21 12:09:14
    浪潮笔试面试经验 参加浪潮的笔试以及面试之后,就想把这次经验写下来,给他人一点建议吧。 浪潮集团是来到学校进行的校园招聘,网上注册并申请职位,然后参加宣讲会,晚上凌晨收到的笔试通知。第二天便去笔试了。我...
  • 阿里校招应届生面试经验

    万次阅读 2017-07-13 15:11:46
    阿里校招应届生面试经验
  • Java工程师面试经验总结

    千次阅读 2016-02-27 15:55:52
    Java工程师面试经验总结   这是个人经历的大约10场面试的经验总结 首先是一些感触。后面会总结一些面试的问题 面试的时候不要紧张,要放松。 要自信起来和面试官交谈,不要回避面试官的眼神。 善于引导话题,给面试...
  • 2020烽火通信笔试面试经验

    千次阅读 2019-10-06 09:04:25
    今天回到学校了,总感觉这件事一直耽搁着,心理不踏实,所以写个笔试面试经验,留作回忆吧,心想如果能帮助到部分人就更加值得去做了。 首先打个广告,烽火通信在武汉其实是家很知名的企业,在武汉读本科的时候就...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,234
精华内容 12,893
关键字:

面试经验