瓜子二手车网面经(已通过)

     应该算是第一个拿到offer的公司吧,感觉面试上比较简单,不过和之前的面试不太一样。
     23号宣讲会现场笔试的,15道填空题,全部不涉及到语言的,算法和智力题一半一半吧。比如稳定的排序算法有哪些,重建最小堆要经过多少次比较等等。智力题的话找规律什么的具体不太记得了。反正当时答完觉得心里没底,没想到回去不久就接到电话第二天现场面试。
     面试一共2轮。第一轮应该是昨天来宣讲的技术总监面的。人很nice,不过一上来就是怼算法题。题目如下
     1.链表判断是否有环和找入环的节点。
          这个很简单的原题了,快慢指针即可。写完了代码问了下哪里比较容易出错,当时答的容易出现空指针什么的。
     2.一个数组有一个数字超过了一半,找到这个数字。
          当时回答的是排序然后取数组中间的值,复杂度应该是o(nlogn)。后来问了有没有o(n)的方法。提示从动态规划的角度入手。没有想出来。回去想了下可以计算元素个数就行了,也是o(n),不过动态规划的算法依旧没有想出来。
     3.一共一百个人,有一个人是明星不认识其他人,但是所有人都认识他,其余的人互相可能认识也可能不认识。已知有且仅有一个明星,找到这个明星。每次只能问一个人你认不认识某个人。
         大概意思是这样 比如A是明星,则他不认识其余所有人,其余所有人认识他。其余人比如B,一定认识A,且一定有人不认识B
          首先想到的是暴力法,问A你认不认识B、C、D。。。。这个样子,然后从他认识的人里面依次类推,找到一个谁都不认识的就是明星。
          后面提示还是用动态规划的思想。2个人要问几次啊,3个人要问几次啊。得到一个o(n)的算法
          问A认不认识B,此时有两个情况
          A认识B,则A不是明星,去除A
          A不认识B,则B不是明星,去除B
          之后一次类推即可
     差不多就这三道算法,然后就随便聊了下,当时我问他你们这边招java也都问得算法什么的和其他家不太一样。他说的是想看看学习和思考能力,其余的其实进来都可以学。
     
     第二轮一上来还是怼算法
          如何用两个栈实现队列
          基本思想是在入栈或出栈的时候整理成队列,不过后面问有没有不需要全部倒出来的算法,没想出来
          之后就问了下java基础的 jvm模型 gc volite原理 hashmap什么的,比较基础了

     总题感想觉得面试官人很nice,也确实不管是常见不常见的算法题都能学到一些新的东西。尤其一面说的进来都可以学我觉得真的是很少见这样的了。感觉是一个很注重学习能力的公司。大概就是这样了。27号收到邮件通知面试通过,等待HR沟通具体offer情况。
全部评论
一面第二题:https://blog.csdn.net/u011489043/article/details/76422965
点赞 回复 分享
发布于 2018-04-04 17:31
老兄,你是啥岗位?
点赞 回复 分享
发布于 2018-04-24 18:06
请问和hr谈了没?我昨天刚刚面试回来,正等结果
点赞 回复 分享
发布于 2018-04-21 09:32
请问是19实习还是18春招的啊?
点赞 回复 分享
发布于 2018-04-08 18:25
请问还在等联系吗?有没有hr的联系方式呢?
点赞 回复 分享
发布于 2018-04-08 12:00
瓜子的笔试清晰的记得,当时我点下一部分点错了,直接交卷了
点赞 回复 分享
发布于 2018-04-07 14:11
计算机专业的?
点赞 回复 分享
发布于 2018-04-04 16:36
建议不要去瓜子,一个巨坑的公司,我干了一个星期多就辞职了…
点赞 回复 分享
发布于 2018-04-03 21:37
第二题 arr[0]设置为最多 num=1 i++ 如果arr[i]arr[i+1]相等 继续往后找 num++ 不一样的话 删除 num-- 是这个思路么 遍历一次
点赞 回复 分享
发布于 2018-04-03 13:39
我也收到邮件了,但是还是没有hr来联系。
点赞 回复 分享
发布于 2018-04-03 13:33
楼主谈完offer了吗?
点赞 回复 分享
发布于 2018-04-03 11:54
哪里的
点赞 回复 分享
发布于 2018-04-03 11:49
跟你一样笔试加面试3轮,30号通知GG了
点赞 回复 分享
发布于 2018-04-03 09:30

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
9
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务