首页 / 蔚来
#

蔚来

#
705962次浏览 9902人互动
此刻你想和大家分享什么
热门 最新
03-14 04:15
已编辑
门头沟学院 Java
目前为止遇到的最恶心的面试官(蔚来)
蔚来-春招-后端从去年3月找实现到现在,至少也面了大几十场了,从来没有遇到过这么恶心的面试官,全程*****脸,言语中充满了傲慢,说话还难听,说完还来句我说话比较直接。强忍着恶心面完的,过程中,我说了好几次“如果你非要这么说,那我也没办法”。对于一些我不知道的东西,我说不了解,他直接“这你都不知道”。具体:SHABI:(翻阅简历)你本科毕业为什么不直接工作?SHABI:你第一段实习是做什么的?我:(简要介绍第一段实习经历)SHABI:嗯,那你第二段实习呢?我:(开始讲解第二段实习的工作内容)SHABI:(打断)我不知道你在说什么,太抽象了。【我目前秋招到现在,同样的话术说了几十遍,第一次有人这样说】我:(有些无语,但还是耐心解释)我用了几张表,比如……SHABI:(挑刺)等一下,你这东西是工具还是表?【md我刚刚说了,这是表的名字】我:(又解释一遍)SHABI:这样说吧,你做过最难的点是什么?我感觉你这个没什么难度,三个月就做这些东西?滴滴招实习生都是做这种东西的吗?【还问我部门多少人,我在的组多少人】我:(开始生气,但保持克制)这个项目对我来说确实是有挑战的,尤其是表之间字段的映射、不同项目的请求传递都需要时间去理解和调试。我完全没接触过这个领域,肯定是有难度的。并且我mentor也说这个工作是有难度的,交给我工作量还是比较大的。SHABI:(冷笑)那你觉得是你的实习工作难,还是你学校的课程难?我:它们的难度侧重点不一样。SHABI:(讽刺)我不相信你学校的难度会比这难。你实习三个月就做了这些?我:(忍不住反讽)我觉得工作量挺大的,但如果你这么认为,那我也无话可说。SHABI:(冷漠)做道题吧。我看你笔试成绩不错,限时十分钟。我:(心里 ***,但还是答应)好的。(一道英文 LeetCode 题:判断二叉树是否对称)【不懂为啥出英文】我:(直接写出正确解法)SHABI:递归函数是干什么用的?我:(已经烦了)比较子树是否相等。SHABI:(抓住细节不放)你说的不太准确吧?我:(心里翻白眼)确切地说,是比较子树的值是否对称。SHABI:那你设计一个 QPS 一百万的分布式数据库的订单号方案。我:(提供了常规方案)SHABI:(继续质疑)那你觉得怎么优化?我:不了解。【然后表情略带嘲讽】SHABI:(继续逼问)CPU 为什么用流水线?我:(简单回答原理)SHABI:InnoDB 的表结构是什么?我:(简单回答)SHABI:(不满)你说得不具体。我:又大概说了点【真有人去记表结构?】SHABI:(继续刁难)那 InnoDB 查一条数据的过程是怎样的,越详细越好。我:(直接放弃)不太了解。SHABI:(不屑)那你写简历上干啥?我:我也没写这部分啊。【我就写了“熟悉 MySQL 数据库,对事务、锁机制、索引等有一定了解,有索引失效、慢 SQL 等问题排查经验”】SHABI:MySQL都熟悉,InnoDB还不熟悉?SHABI:(语气讽刺)你开始找工作了吗?我:刚开始投递。SHABI:(冷笑)看你这熟练程度,也是刚开始找工作吧。气昏了,面试官:黄**#蔚来##春招##面试##打工人的精神状态##吐槽#
不放弃的小鱼干很洒脱:如果是二面三面可能是故意安排的压力面,一面给你挂了就狠狠投诉吧。不过该说不说不管对面态度怎么样咱不能给自己丢份。君子不度小人之腹
查看13道真题和解析
点赞 评论 收藏
分享
03-06 17:19
已编辑
门头沟学院 Java
蔚来-数字技术-软件研发-Java开发实习生
2.19投递简历,当天下午约面,约到2.21下午奇怪的是,我投递的是上海的岗,但是base好像在武汉自我介绍衡量代码复杂度有哪几种方式数组和链表的区别场景题有一张表,有主键id,订单id,用户id,订单来源(有限个),问怎么设计字段。你和你同学在同一家公司,但是不同的部门,做用户id字段设计会是直接设计还是会参考他(太菜了,有点不明白想问啥)表设计好了,预估订单在不久后超过一千万量级,第一个,查看某个订单详情,第二个,数据团队想要统计某个用户下单的订单来源的偏好,刚刚建的那个表有什么需要改变的地方?加索引,怎么加索引?查看某个用户在某个客户端的下单数量索引为什么加快查询速度B+树的数据存在哪里联合索引建出来的b+树是什么样的用户在论坛查询感兴趣的话题,用到模糊查询,有左模糊,右模糊,全模糊,你选用哪一种能够用到索引?如果说必须用到全模糊,你觉得应该怎么优化?(说可以宽泛看这个问题,不拘泥于数据库本身)java中的异常和错误的区别error过程是可逆的吗?可以恢复吗?int和integer有什么区别声明对象int和integer哪个有默认值算法1. 提供了一段代码,进行优化根据关键字匹配相关的折扣方案,比如有一个str,str="A"有一个打折方案,"B"有一个打折方案,"C"有一个打折方案,代码给的全是ifelse,让你优化掉ifelse和便于后续扩展2.实现一个分布式的两个账户相互转账的功能整个过程面试官全程在引导,奈何我太菜了,一直不理解面试官想要问啥,所以不出意料的挂了#牛客AI配图神器# #蔚来# #日常实习#
查看19道真题和解析
点赞 评论 收藏
分享
2.24面试
快手二面              -效果营销,面试官说核心部门-----经内部员工认证,属于一般正常部门1.自我介绍2.实习拷打     写放大     hash3.场景题,选课,课的人数不能超,人的时间段不能重            库存扣减+bitmap去重4.情景题 未来毕业几年后的考虑,如果实际不如理想呢钛动科技一面             -懒得反问,没问干啥的1.自我介绍2.实习拷打3.场景题 一个服务,qps突然下降,如何分析蔚来一面             -充电桩,超核心部门+技术挑战大1.自我介绍2.实习拷打3.多线程如何做同步4.violatile5.一个开关用violatile修饰会不会有问题6.最接近的三数之和喜马拉雅一面          -内容库,超核心部门1.自我介绍2.实习拷打3.死锁和条件4.线程进程区别5.三次握手过程6.握手为什么要三次,但是挥手要四次7.https建立连接的过程8.hashmap的数据结构9.arraylist线程安全吗10.想要使用线程安全的arraylist怎么办11.arraylist多线程同时用的时候会有什么问题12.线程池过程和原理13.如果想要保证所有任务提交了都被执行怎么办14.mysql如果一个sql执行很慢,你怎么分析15.redis的sort set原理16.讲讲缓存雪崩的解决方案17.有了syn为什么还会出现lock#我的实习求职记录##0offer是寒冬太冷还是我太菜##快手##蔚来#
查看26道真题和解析
点赞 评论 收藏
分享
2024-08-15 23:00
已编辑
门头沟学院 算法工程师
滴滴大模型一面面经
合合信息金牌内推官:感谢分享
查看13道真题和解析
点赞 评论 收藏
分享
70场面试,复盘我遇到的有趣问题(四)
        今天分享一下美团和蔚来面试中遇到的一些问题。1.(蔚来二面)在forEach和map里面对遍历的值进行改变会影响原数组吗        认真背八股的同学肯定都记得,forEach不会返回新的数组,只是遍历每一项并做计算,map会返回新的数组,所以理所当然的想map不会改变原数组,forEach...会怎么样??想到这里就错了,这也是我当时的思路。        事实上这个问题跟上面那个八股完全没关系。试想一个函数,传递了参数进来并改变这个参数,会不会对原来数据进行改变呢?这个题是在靠这个,需要分类回答。        数组中数据为基本数据类型时,forEach和map都不会改变原数组;数据为引用数据类型时,map和forEach都会改变原数组。在使用 forEach 和 map 方法时,对引用类型元素的修改会直接反映在原始数组中。这是因为引用类型的元素实际上存储的是引用(内存地址),而非值本身。因此,通过引用可以访问和修改原始数组中的元素。而number,string,Boolean,null,undefined这些基本类型在栈内存中直接存储变量与值。2.(美团到家一面)为啥会出现箭头函数        这一个问题可以去b站渡一老师的小视频里看看。        肯定很多人跟我一样第一时间想到的是箭头函数和普通函数的区别,那为啥有这些区别,为啥要单独搞个箭头函数出来?难道只是为了简单吗。其实原因只有一个:消除函数的二义性。        在出现箭头函数之前,函数可以直接被调用,也可以被new当作构造函数使用,这就是函数的二义性。而这种二义性的存在是会给开发带来负担的,因为创建者并不知道未来函数的调用者是如何使用这个函数的,所以后来先在命名上做了规范:小写开头的函数是直接使用的,大写开头的是构造函数。但这种规范也不是强约束,毕竟既可以Number(),又可以new Number(),所以为了消除这种二义性,创造了箭头函数和class,箭头函数只能() => {},当作普通函数调用,而class只能被new,这就刚好对应二义性的两种用法,解决这种复杂情况了。————————10.10补充————————        感谢牛u的提示,这边还有一个点补充。        箭头函数的出现解决了this的复杂指向问题。        举例如图3所示,当调用show方法打印this.x的时候打印的是undefined。这是因为当代码执行到了setTimexout( )的时候,此时的this已经变成了window对象(setTimeout( )是window对象的方法),因此会在window上查找x,找不到,就输出undefined。        而如果是箭头函数,箭头函数的this是定义时就确定的,因此箭头函数的this指向的是obj,输出的就是obj.x。这样就解决了普通函数在当作回调函数传递的时候this变化带来的麻烦,否则就要用全局变量或者闭包之类的方法。3.(美团到家一面)obj对象中有一个方法,用obj.a()和(obj.a)()去调用分别输出什么(a方法中输出this.name,obj和全局都有一个name属性)?        这个题其实是当时考的一个输出题(图1)。下来尝试了一下,答案是没区别,都输出obj对象中的name。        这个题我一开始以为(obj.a)()这种调用就跟let b = obj.a,然后调用b()这种形式一样,但不是这样的,这个点可以记一下。        然后还要注意的一个点是,如果这个方法是箭头函数的形式(图2),那么this指向就不一样了,指向的是window。所以会在window上面去找name。那么这个时候输出什么?        是不是很多人脱口而出,“输出hong!”        恭喜各位掉到新坑了,这个时候输出是空(什么都没有:“”)        因为let和const定义的变量是不会挂到window对象身上的,如果改成var就能输出hong了,大家可以自行尝试一下、        (上面这个点个人认为还是很细的,一定要小心)                这几个是自己踩过的坑,第三点应该很多同学都会想错。        欢迎各位评论区交流~#24届软开秋招面试经验大赏##软件开发2024笔面经##美团##蔚来##前端#
菠萝包lime:佬说的太棒了,箭头函数这块我也看的渡一的视频,当时被问到还是挺爽的,直接从二义性回答。
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务