当前位置: 首页 > article >正文

嘉为科技 前端实习 面经(OC)

问到了前端很深的知识(也很反套路),可能是前面跟面试官吹了大半个小时鸿蒙让他很感兴趣,对我期待值比较高的原因。but我前端可以说是一点不行~还好面完光速oc了

时间77分钟,小插曲因为在酒店里面试,网络特别特别特别的差qwq不过面试官还是原谅了我

自我介绍

  • 自我介绍&项目介绍不够的流畅。面试官小哥哥是非常干脆,雷厉风行的,向他学习
  • 面试官多问问了项目细节,我就一股脑把我的项目优点和场景一起说了【可以优化
  • 问了一下websocket的考虑,遇到的困难等/问题

计网

  • http和https,怎么传输的,什么区别(八股 秒了)
  • https的加密方法(密码学 秒了 AES RSA DES 离散对数)顺便讲了自己上线的网站怎么配置CA证书
  • react你做的是全栈嘛?因为我简历写了go~。(没有)
  • tcp的三次握手,讲一下(秒了 可以优化逻辑 说的很多也很流畅)
  • tcp和udp的区别(稳定传输/尽最大可能的)
  • tcp怎么保证可靠性?(说了三次握手,拥塞控制,滑动窗口)这里用了很通俗的讲法,面试官很满意(不仅是八股而是理解了hhh计网学的还行把)
  • 拥塞控制的启动(四个阶段),最后两个说的不好

鸿蒙

  • 你对鸿蒙的了解,面试官说
  • 问了一下鸿蒙的开发,和安卓的区别(嵌入式)
  • 鸿蒙现在最大的局限性
  • 讲了9分钟(大吹特吹鸿蒙)讲了一下掘金

前端问题

  • css这块:回流重绘(面试官说不够详细)

  • 面试官建议我:多了解浏览器渲染线程,引擎线程等等,可以多了解

  • js为什么要放在最后(js阻塞dom渲染)

  • BSC(寄了)

  • 题目(异步的问题):应该是返回一个对象

  • async function a(){
    	const b=await 'hello'
    	return b
    }
    console.log(a())
    
  • promise的方法(先乱扯一下,百度去了)(半寄 then catch)

  • all和allsettle的区别 (面试官讲了一下 寄了一半)

  • 箭头函数(react实践为什么要用箭头函数)(this指针的区别)

  • js的new发生了什么(不够详细)

vue/react

  • 组件通信,顺便问了react组件通信的方法(爷孙组件怎么传)
  • redux,hook,zutastand
  • zutastand原理是什么(全局变量)
  • fiber架构的理解
  • 函数组件有状态吗?没有。但是hook模糊了这一点
  • HOC高阶组件(追问了很多,没有答出来)
  • 纯组件(没有状态的组件)
  • vue的响应式原理,数据劫持,原理2or3都ok(寄了)
  • react的数据更新机制(不可变)
  • 你觉得vue和react性能哪个高

git

  • 冲突解决,在本分支上操作

面试官评价:

  • 基础不错,前端要加强

反问:

  • 公司业务:产品线 its 流程 (审批流 工单 拖拽 触发器 挺复杂的)我们产品线就算云管 云管理,之前停过一段时间,最近1年才起来,业务比较新但是代码比较老(面试官在做政务云)云资源的管理,订单工单等等
  • 前端学习路线(需要提升的方向):我觉得你还是可以学一下鸿蒙,哈哈~深究一下底层的东西,多找鸿蒙的岗位,前端的话关注js底层,v8引擎。要做到开箱即用(,,,)

实习感受

最后选择了在嘉为实习,导师很nice主管也很nice,工作环境也还行,就是实习工资比较少(150/天)


http://www.kler.cn/a/596427.html

相关文章:

  • C/C++转换为字符串宏和字符串拼接宏的综合使用
  • 人工智能在医疗影像诊断中的应用与挑战
  • 第十四章:模板实例化_《C++ Templates》notes
  • 【数据结构】线段树算法介绍及模板代码
  • Java EE(15)——网络原理——TCP协议解析一
  • 精度与效率双突破!CASAIM 智能检测系统为制造装上“智慧之眼”
  • [特殊字符] 树莓派声卡驱动原理全解析:从模拟耳机口到HiFi DAC
  • 利用I2C_bus(I2C总线)为挂接在I2C总线上的设备AP3216C编写驱动程序
  • 大数据环境搭建
  • 利用 QOpenGLWidget 实现 GPU 加速视频帧绘制
  • 138. 随机链表的复制
  • 网络华为HCIA+HCIP IPv6
  • 【工具变量】中国各地级市是否属于“信息惠民国家试点城市”匹配数据(2010-2024年)
  • springmvc中如何自定义入参注解并自动注入值
  • 遨游科普|三防平板是什么?哪些领域能用到?
  • 前端Wind CSS面试题及参考答案
  • c++ XML库用法
  • 基于STC89C51单片机的储缆卷筒控制器及其结构设计
  • CCBCISCN复盘
  • 【Linux系统】—— 进程概念