前端面经 (摘自优秀牛油)1.自我介绍2.实习过程的项目难点3.为什么要用pnpm+monorepo架构4.开发完成公共库之后,还没发布到npm上,如何让同个仓库的开发者使用(答的是直接相对路径引入,正确答案是npm link)5.文件上传是如何做切片的?file对象和blob对象有什么区别?6.localstorage能不能存储blob对象?不能的话应该怎么做?(base64转字符串)7.有没有了解过Arraybuffer对象?8.TS中的type和interface有什么区别?9.TS中的&&,!,??分别表示什么10.页面中四个div,前三个在左边宽度固定,最后一个在右边宽度自适应,怎么实现?11.flex:1的具体含义是什么?12.如果给其中一个元素设置flex–basic,又同时设置width为固定值会怎么样?以谁为准?13.vue中v–for的key有什么用?如果不设置的话会给一个默认吗?14.反问业务和技术栈————————————————————————————————【关于柏楚】• 2007年成立,科创板上市企业• 五大核心技术方向,领航公司发展• 持续创新,开放式大学氛围• 国家高新技术企业、重点软件企业、国家级“专精特新”小巨人企业等等★岗位薪酬区间① 产品、研发岗位 (19-42万)② 其他岗位(14-25万)③ 博士人才年薪50万+,详情可面议★面面俱到的企业福利✅ 三餐零食饮品随心选、班车无忧上下班✅带薪春秋游一起欢、超长春节带薪假期 14 天+✅6险2金 (补充公积金,商业医疗险)✅住房补贴,购房无忧基金✅ 内推链接:https://fscut.zhiye.com/campus/jobs?shareId=266d5be8-1496-459b-a831-97d96d7bfdb1&shareSource=2&qr=1&memory=%7B%7D&silence=1内推码:ESKGAK内推投递,简历优先筛选