首页 / 面试吐槽bot
#

面试吐槽bot

#
活动
41562次浏览 257人互动
面试遇到的离谱问题、面试官等等都可以来这里分享
活动详情
活动规则
5.8-6.1分享面试奇葩经历,即可获得以下奖励
80牛币
600牛币
罗马仕充电宝
此刻你想和大家分享什么
热门 最新
柠檬微趣-C++客户端一面凉经
你也想见白川雪:这问的已经挺难了,虽然也是常见面试题,但都是深度提问,要求掌握比较熟练,还有手写shead_ptr,大部分人都过不了
查看10道真题和解析
点赞 评论 收藏
分享
emo一天,但还是回馈一下牛客:滴滴前端研发部一面
好伤心,面试官结束时候评价是整体还行,等视频挂了5分钟内收到感谢信这前后反差,我只好安慰面试官尊重自己,但是谁来安慰我呀面试上来开始问八股1,说说 url到浏览器页面显示整个过程2,http 缓存3,流式输出,你知道哪些可以实现的方式?AI生成到前端你觉得采用那种方式?3,css 设置的元素要不断旋转,怎么写(不到一分钟面试官问我是否会,不会可以换一题,那我还行想到用什么,那换一题吧)keyfram 里面设transform;animation 里面应用设定的spin;代码如下:(linear 匀速转,infinite 无限循环)@keyframes spin {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}.spinner {    animation: spin 2s linear infinite; /*持续2秒 转一圈*/}4,输出解释题:function app() {    const [count, setCount] = useState(0)    useEffect(() => {        const interval = setInterval(() => {            console.log('useEffect')            setCount(count + 1)        }, 1000)    }, [])     return (        <div>            <h1>{count}</h1>        </div>     )}会输出打印什么?h1位置 count 显示什么那当然每隔1s 打印出0,页面显示也是05,好的,你分析他原来想要实现什么效果,然后现在这段代码怎么改能实现预期效果,你有几种方式?【用useRef 、手写update函数,设定count 动态依赖项,使用setTimeout 递归(但是容易爆栈)】我当时有点懵,当然是没考虑到function app() {    const [count, setCount] = useState(0)    const countRef = useRef(count);    useEffect(() => {        setInterval(() => {            console.log('count', count);            // setCount(count + 1)            setCount(countRef.current + 1)        }, 1000)    },[])    useEffect(() => {       const update = () => {        console.log('update')        setCount(count + 1)         setTimeout(update, 1000) // 递归调用, 会导致栈溢出       }        update(); // 初始调用    })    useEffect(() => {        const interval = setInterval(() => {            console.log('useEffect')            setCount(count + 1)        }, 1000)    }, [count]) // 动态依赖,但是频繁定时器创建和销毁    return (        <div>            <h1>{count}</h1>        </div>     )}7,输出顺序是什么?function app() {        promise.resolve().then(() => {        console.log('promise')    })    useEffect(() => {        console.log('useEffect')    }, [count])    useLayoutEffect(() => {        console.log('useLayoutEffect')    }, [count])    return (        <div>            <h1>{count}</h1>        </div>     )}输出:useLayoutEffect promiseuseEffectuseLayoutEffect(dom更新后,相当浏览器刷新渲染了,立即同步执行)、promise (微任务,在同步执行完清空微任务队列)useEffect(异步执行,事件循环后执行)期间问了useLayoutEffect 和 useEffect 区别8,看下面输出什么?(弱弱心想:不能出点其他的吗?)function Foo() {    getName = function () {        alert(1);    }    return this;}Foo.getName = function () {    alert(2);}Foo.prototype.getName = function () {    alert(3);}var getName = function () {    alert(4);}function getName() { alert(5); }Foo.getName(); // 2getName(); // 4Foo().getName(); // 1getName(); // 1new Foo.getName(); // 2new Foo().getName(); // 3new new Foo().getName(); // 3看这是金典js输出,但是解释起来费劲呀,解释不断问我:变量提升到哪,函数提升到哪,可以修改一下代码看看提升到的位置,new 关键字分析一下,作为普通函数调用还是.... (问下牛友,这种题目去那找能复习到呀)9,写个sum函数实现下面输出:console.log(sum(1,2,3).sumOf()); // 6console.log(sum(1,4)(2).sumOf()); // 7console.log(sum(1)(2)(3)(4).sumOf()); // 10function sum(...args) {    let total = args.reduce((acc,cur) => acc + cur,0);    function innerSum(...newArgs) {        total += newArgs.reduce((acc,cur) => acc + cur,0);        return innerSum;    }    innerSum.sumOf = () => total;    return innerSum;}console.log(sum(1,2,3).sumOf()); // 6console.log(sum(1,4)(2).sumOf()); // 7console.log(sum(1)(2)(3)(4).sumOf()); // 10
滴滴一面281人在聊 查看9道真题和解析
点赞 评论 收藏
分享
哈哈离谱
野猪不是猪🐗:我assume that你must技术aspect是solid的,temperament也挺good的,however面试不太serious,generally会feel style上不够sharp
点赞 评论 收藏
分享
05-12 17:28
已编辑
门头沟学院 硬件开发
神人hr
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
得物怒怼字节"砍福利"新规:这届打工人不配午睡?
你的宇宙厂又又又被喷了,福利削弱,驱使打工人互相举报......一、中午不再熄灯,办公时间内工区灯光常亮,公共区域不许放行军床午睡,不许躺沙发上睡 说人话: 中午不能熄灯躺着睡了,可以开灯趴着睡。 二、字节免费三餐禁止拿走。餐饮打包可以,但食物、饮料、水果、零食等不能带出工区。提倡举报可以进行反馈,确认后会有退赔等处罚。说人话: 不能薅羊毛了,周五也不能打包饭菜回家爽吃了 三、零食不能多拿。目前茶水间的零食等并没有限制,4月份还增加了水果和坚果。多拿小心举报你四、健身房严格扫码,进入指定应用打开限时验证码让工作人员扫描。之前是飞书扫码后直接进入打卡页面 午睡导火索:1. 大家对午睡政策抗议,行政压力反馈群群主,把群主转让给行政同学。不允许拉大老板进群2. 大家呼吁开会讨论,行政一个已读不回,已读乱回。拿各种可有可无的政策不开线上会3.线下开会也行,单拉一个会议室喊上hrbp........打包导火索:1.有人偷拍别人在拿零食,配文说:现在就有人顶风作案,大批量打包零食2.被拍者说自己只是装了几个零食,因为最近晚上连续加班12点,需要垫垫肚子。 被拍到的袋子是同学装午饭的袋子3 偷拍者找了段阴阳怪气的AI文案回复了,的人看见舆论起来了才去删帖子,不是很作为得物发公众号阴阳怪气,结果自己也被自己员工喷了。因为得物中午只有一个小时休息时间,好意思在这阴阳怪气别人........
字节跳动公司福利 932人发布 投递上海得物信息集团有限公司等公司7个岗位
点赞 评论 收藏
分享
游戏界避雷游酷盛世
投票
  时间线:3.24 投递简历               3.26 笔试               4.9   一面               4.18 二面+流程终止😁真是离了个大谱!!其实游酷一面面试体验可以说是暑期面试最好的,考察很全面,面试官人也好,最后反问环境很耐心和全面给你解答问题。😅然后二面我是真的看不懂了,全程30分钟,一道手撕然后两个开放问题,问完急急忙忙说好了就到这然后马上挂了,反问也不反问,甚至我再见都没说完就下线了,然后晚上一看流程终止。😂接下来详细讲讲这个二面的面试官。我抽到手撕题是删除链表中有重复的元素,然后是核心代码模式,我就问了一下面试官这个参数的head是哑节点还是第一个数据节点,他模模糊糊说了一些然后说是哑节点,我就按哑节点开始写。写完一跑有错误样例,就是输入是 {}然后输出是{}但是我的报错。逆天的来了,面试官和我说空的情况你返回“{}”(没错,他说返回“括号”)才对,我直接懵了,我跟他说这个下面的输入输出显示是牛客自己内部处理显示出来的吧,这个函数返回值是ListNode*,要返回nullptr吧。他就模模糊糊:哦哦,对对那就返回这个。后面我调好了再跑,又碰到有不过的样例,我就开始调试,调了一下发现head压根不是哑节点,就是指向第一个数据的节点,我就跟面试官说明,他就说哦哦然后让我改,改了一会终于通过了,接下来就是开头提到的两个开放问题,讲一下项目难点和你学的新技术,然后就光速下线。😓是我面试后跟hr吐槽这个面试官不专业的原因吗?但是实在是让人忍不住吐槽啊,友友们,换做你们会怎么想?  
查看3道真题和解析
点赞 评论 收藏
分享
技术面的反馈
待现的未见之事:你这啥啊,还写了系统实现的笔试题吗。怕不是对面来白嫖方案的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务