星环前端面经 已拒

一面 2024.11.12

知道什么语义化标签
块级元素和行级元素是什么,有什么区别
页面布局,答了瀑布流
css 有哪些选择器
瀑布流怎么布局的
比如设置等高的三列布局怎么实现
tailwindcss 是个什么 css 框架
要是有一个属性没有设置类名怎么办
除了自己手动写 css 文件,有什么 tailwindcss 的解决方式
遇到问题怎么解决,答查文档、掘金 + StackOverflow 、AI 工具,接着问用过哪些 AI 工具
var let const 的区别
js 基础数据类型
number 等基础数据类型和 object 等数据类型有什么区别
const a 是一个对象,改变 a 里面的属性会报错吗,比如 a.xxx = yyy
有哪些比较两个值是否相等的办法
双等和三等的区别
两个空数组在双等号的情况下的相等的吗
js 原生 click 和 react 的 onClick 有什么区别
知道什么是事件冒泡吗
react 常用 hook
useEffect 用来干啥
依赖数组为空是什么情况,不写依赖数组是什么情况
useEffect 里面依赖了两个,但是依赖数组只写了一个,会发生什么情况
遇到过什么 react 报错
useState 为什么只能在顶层作用域
有什么块级作用域
react 组件之间通信方式,兄弟组件怎么传
git 操作,怎么解决冲突
包管理器
手写一个对象的深比较

二面 2024.11.21
一面挂了以后换部门了。。。

怎么实现类似微信一样上下固定中间滚动的布局,说出具体的标签、属性
怎么实现九宫格布局
localStorage sessionStorage 区别
react 组件通信
GET POST 有什么区别
场景题,两个列表,一个是用户信息列表,一个是几个用户的 id 列表,怎么找到这几个 id 对应的用户信息
有没有 ai 经验

三面 2024.11.25
聊了一会就oc了
全部评论
广州微信前端团队 26 届实习生招聘 前端方向和 flutter 方向都需要 要求是 26 年毕业的,base 广州。春招暑期实习(能提前来更欢迎 具体技术要求不做限制,常见的前端技能都有掌握即可。重点是觉得自己优秀那就大胆来投。欢迎推荐转发 邮箱:NTY5MTA1NTg1QHFxLmNvbQ== 注意:需要现在没有在其他部门的面试流程中,否则我这边无法发起面试。
1 回复 分享
发布于 02-19 14:16 广东

相关推荐

下面供上博主暑期实习和秋招的路线,希望能给到广大朋友们一些参考。先说一下博主的秋招收获:如简介上写的一样,快手大疆ssp,字节美团百度网易sp博主的暑期实习,严格来说得从三月初说起,花了大半个月的时间将大致的八股和算法重新过了一遍,并针对性整理了一份面试文档,这也是后面秋招文档的雏形。为了保险起见,首先投了行至智能这家小厂练手,大概三月二十号,拿到了这家小厂的offer。随后心里还是不放心,继续投递了蔚来,并在三月26号通过了所有的面试,这下博主终于有了信心投递大厂。中间有个小插曲,快手那边的某个部门直接叫我hr面,说不用再走面试流程,可以快速到他们那边进行暑期实习,当时博主很激动啊,要不是对字节比较坚定,肯定就屁颠屁颠跑过去了。然后从三月二十七号起,我又投递了字节和淘天两家大厂,三月二十九号,淘天一面过;四月一号,字节一面过;四月二号,淘天二面挂;四月三号,字节二面过;四月七号,字节三面过,四月八号HR面,四月十号offer意向书已发。总共历经一个半月才拿到自己比较满意的offer。秋招的准备,是从六月底开始的,首先花周末的时间将手撕和算法全部过了一遍,并在七月一整个月里断断续续的复习八股,整理成了接近八万字的面试文档。投递的第一家大厂是百度,第二家大厂是网易。流程巨长,基本上都是隔了一周才进入下一面的流程,八月二十号左右,两家的流程终于走完,便开始泡池子了,泡池子真是21世纪对程序员最恶心的措施,网易整整泡了两个多月才给录取结果,而百度,则是整整泡了三个月池子才给了一份不痛不痒的带薪offer。随后来到了九月,九月三号美团一面,九月四号美团二面九月六号美团offer,算是书面意向给得最早的一家大厂了。之后便面得快手,大概从九月十号开始一面,九月三十号拿到书面意向,持续了接近三个星期。由于时间的特殊性,国庆节还小小奖励了自己一番。十月也主要面了两家公司,大疆和字节。都于十月二十号前结束了全部面试流程。十一月,是秋招的开奖季。开水团变成了香水团,随后便是网易,大疆,字节,快手,百度。说来好笑,百度打电话谈薪的时候我已提前实习三天了,在听到不痛不痒的薪资之后也是立即挂掉了。大致就是这些内容,前后历经了九个月的时间,虽有痛苦与内耗,但终究是获得了相对不错的结果#互联网大厂# #秋招# #offer# #暑期#
点赞 评论 收藏
分享
在JavaScript中,堆和栈是两种不同的内存管理方式,用于存储不同类型的数据。堆(Heap): 堆是用于动态分配内存的区域,用于存储引用类型的数据,如对象和数组。在堆中分配的内存不会自动释放,需要通过垃圾回收机制来回收不再使用的内存。堆的大小通常比栈大,并且可以动态增长和收缩。栈(Stack): 栈是用于管理函数执行上下文和存储基本类型值的一种数据结构。每当执行一个函数时,都会在栈中创建一个新的执行上下文,包括函数的参数、局部变量和函数的返回地址。当函数执行完成后,对应的执行上下文会被销毁,栈会自动释放相关的内存。栈的大小通常比较小且固定,内存分配由系统自动管理。下面是堆和栈的一些区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=d59bf6cbe74a47848bb179590bdf5f59存储内容:堆用于存储引用类型的数据,如对象和数组;栈用于存储基本类型的数据,如布尔值、数值和字符串,以及函数执行的上下文。分配方式:堆通过动态分配内存来存储数据;栈通过在执行上下文中的栈帧上分配固定大小的内存来存储数据。大小和生长性:堆的大小通常比栈大,可以动态增长和收缩;栈的大小通常比较小且固定,由系统自动管理。管理方式:堆的内存管理需要使用垃圾回收机制来回收不再使用的内存;栈的内存管理由系统自动处理,通过栈指针的移动来分配和释放内存。生命周期:堆中分配的内存不会自动释放,需要通过垃圾回收来回收内存;栈中的内存由系统自动管理,在函数执行完成后自动释放。
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客企业服务