下面代码输出什么
下面代码输出什么
下面代码输出什么
打印出的 size 值是多少
1、git 常用命令
git clone 地址 克隆项目
git status 查看状态
git add . 提交到暂存区
git commit -m '描述' 提交到分支
git push origin xxx 提交远程
git pull origin xxx 从远程拉取代码并合并到本地分支
git checkout -b xxx 创建分支
git checkout xxx 切换分支
git branch 查看分支
面试题标题前 Emoji 含义
⭐ 表示重点问题。------------------------(必须熟练掌握)
✔️ 表示普通问题。---------------------- (内容不会轻易变动)
❓ 表示此问题还需完善。-----------------(后面会对内容进行完善)
❗ 表示此问题已经过时。-----------------(过时问题不会被剔除,一直存在)
ECMAScript
面试题标题前 Emoji 含义
⭐ 表示重点问题。------------------------(必须熟练掌握)
✔️ 表示普通问题。---------------------- (内容不会轻易变动)
❓ 表示此问题还需完善。-----------------(后面会对内容进行完善)
❗ 表示此问题已经过时。-----------------(过时问题不会被剔除,一直存在)
⭐1、H5 新特性有哪些?
六 、小程序和 react 中的问题
1、微信小程序生命周期
应用的生命周期
页面的生命周期
OSI 七层模型
应用层:网络服务与用户的一个接口,实现用户的各种应用或功能.
表示层:数据的表示、安全、压缩.
会话层:建立、管理、终止会话.
传输层:实现可靠或不可靠的传输.
网络层:添加 ip 地址,实现不同网络的路径选择.
数据链路层:添加物理地址,实现链路通信.
物理层:建立、维护、断开物理连接.
交换机
交换机中将不同的接口划入不同的 vlan 等
路由器
1 请解释 TCP 和 UDP 之间的区别?
答:TCP 和 UDP 是两种不同的传输协议。TCP 是一种有连接的、可靠的协议,通常用于承载传输控制和应用程序数据。UDP 是一种无连接的、不可靠的协议,通常用于传输实时数据,如音频和视频。TCP 通过三次握手建立连接,而 UDP 不需要建立连接。TCP 提供了拥塞控制、流量控制和差错纠正机制,UDP 则没有这些机制。
你的项目是独立开发还是合作开发及项目搭建
最近的项目是负责的那一块,用到了那些技术
做项目的时候遇到了那些 bug,是怎么解决的?
github 保没保留以前写的项目,能不能看
曾做的后台管理都用到什么技术,做的是那一模块
项目是如何测试的?
如果项目上线了反应有 bug,你是怎么解决的?
项目从无到有的流程
1、产品经理根据客户的需求会出需求文档
2、召集所有跟这个项目相关的工作人员进行开会商讨(项目的开发时间及上线时间和预算---前端需要几个人,后端需要几个人)
3、UI一般根据产品经理提出的需求文档绘制一个原型图
4、UI开始出UI图
5、项目经理或组长进行项的分工
6、前端人员需要跟后端人员进行沟通(后端出一个项目的接口文档)
7、前后端分别开发
8、完成之后前后端进行联调(接口能不能跑得通、数据能不能正常显示)
9、测试
10、上线
1、React 中 keys 的作用是什么?
Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。
render () {
return (
<ul>
{this.state.todoItems.map(({item, key}) => {
return <li key={key}>{item}</li>
})}
</ul>
)
}