27学院二本离职半个月收获快手offer!!(附带字节,快手,吉比特面试题)
好久没发动态了,八月初离职享受少有的暑假。在旅游的过程中投简历,准备面试+算法的内容,被各位恩人内推,面了些大厂。这边分享一下一些面试题吧。
字节一面
字节这一块大部分问了项目和实习经历这一块,对各位没有什么用。这里分享一下字节的手写题(现场没撕出来秒挂)
const getUseState = (render) => {
};
function createComponent() {
const useState = getUseState(render);
function render() { Component() }
function Component() {
const [count, setCount] = useState(0);
const [text, setText] = useState('hello');
console.log('render:', { count, text });
Component.setCount = setCount;
Component.setText = setText;
}
render();
return Component;
}
const App = createComponent();
App.setCount(1); // 应该触发 render,count 变为 1
App.setText('world'); // 应该触发 render,text 变为 'world'
App.setCount(1); // 不会触发 render,因为值没变
App.setText('world!'); // 应该触发 render,text 变为 'world!'
——————————————————————
🐭🐭水平太低了,无法撕出来,还是进不了字节吗.......
面完字节知道自己挂了之后,面了一家游戏厂(没录音,可能不全)
吉比特一面:
1. 介绍一下实习经历
2. 如何优化LCP
3. 讲讲JS中有哪些继承方式
4. 讲讲JS原型链,闭包
5. 讲讲React hook
6. 说说react的渲染机制,react Fiber是什么
7. 说说输入一个url后会发生什么
8. url浏览器渲染那一块了解多少
9. 说说http协议,TCP三次握手?
10. https为什么比http更安全,原理是什么
11. https的加密方式是如何加密的?
算法:
题干忘记了,大概就是输入一个二维数组[[1,3],[2,4],[5,6]],合并重叠的数组,最后输出[[1,4],[5,6]]
约二面,拒了
吉比特面完,快手忽然捞我了,还得是感谢贵人内推呜呜呜
快手一面
快手面试官说我的简历和项目经历比较丰富,所以就不问八股了,主要针对我的项目&&实习经历这块来问
上来就是俩道算法+手撕,汗流夹背了
1. 括号匹配,力扣简单题
2. 最长递增子序列(非动规做法)
3. 使用setTimeout实现setInterval
写完之后花了半个小时(太菜了qaq)
之后就着重挖我的实习经历和项目经历。
快手二面
这个难度不大,主要是针对我简历写的内容一条一条问,问的很深,好好准备自己的简历就没有什么问题
快手今天刚发的offer,🐭🐭刚杭漂完又要北漂了
#牛客创作赏金赛# #面试问题记录# #那些拿到大厂offer的简历长啥样#
字节一面
字节这一块大部分问了项目和实习经历这一块,对各位没有什么用。这里分享一下字节的手写题(现场没撕出来秒挂)
const getUseState = (render) => {
};
function createComponent() {
const useState = getUseState(render);
function render() { Component() }
function Component() {
const [count, setCount] = useState(0);
const [text, setText] = useState('hello');
console.log('render:', { count, text });
Component.setCount = setCount;
Component.setText = setText;
}
render();
return Component;
}
const App = createComponent();
App.setCount(1); // 应该触发 render,count 变为 1
App.setText('world'); // 应该触发 render,text 变为 'world'
App.setCount(1); // 不会触发 render,因为值没变
App.setText('world!'); // 应该触发 render,text 变为 'world!'
——————————————————————
🐭🐭水平太低了,无法撕出来,还是进不了字节吗.......
面完字节知道自己挂了之后,面了一家游戏厂(没录音,可能不全)
吉比特一面:
1. 介绍一下实习经历
2. 如何优化LCP
3. 讲讲JS中有哪些继承方式
4. 讲讲JS原型链,闭包
5. 讲讲React hook
6. 说说react的渲染机制,react Fiber是什么
7. 说说输入一个url后会发生什么
8. url浏览器渲染那一块了解多少
9. 说说http协议,TCP三次握手?
10. https为什么比http更安全,原理是什么
11. https的加密方式是如何加密的?
算法:
题干忘记了,大概就是输入一个二维数组[[1,3],[2,4],[5,6]],合并重叠的数组,最后输出[[1,4],[5,6]]
约二面,拒了
吉比特面完,快手忽然捞我了,还得是感谢贵人内推呜呜呜
快手一面
快手面试官说我的简历和项目经历比较丰富,所以就不问八股了,主要针对我的项目&&实习经历这块来问
上来就是俩道算法+手撕,汗流夹背了
1. 括号匹配,力扣简单题
2. 最长递增子序列(非动规做法)
3. 使用setTimeout实现setInterval
写完之后花了半个小时(太菜了qaq)
之后就着重挖我的实习经历和项目经历。
快手二面
这个难度不大,主要是针对我简历写的内容一条一条问,问的很深,好好准备自己的简历就没有什么问题
快手今天刚发的offer,🐭🐭刚杭漂完又要北漂了
#牛客创作赏金赛# #面试问题记录# #那些拿到大厂offer的简历长啥样#
全部评论
棒棒棒!
手✌🏻
恭喜恭喜!


太强了,恭喜恭喜
?学院二本吗
快手面经求
佬求简历,想看看项目
同在手,是元中心吗
太强了
蹲个简历,都有哪些项目?
接好运
太棒了呀


接好运
举报了
接好运
接好运
这么快
太棒啦

举报了
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
