马上消费金融

马上消费金融

项目:

1.组件化,类似 CTMediator ?平级组件 A 和 B,Protocol 是写A里还是B里?怎么知道对外的API

2.路由硬编码?

3.SDK 体积优化,图片占大头吗?构建时长为什么那么长?

4.私有方法调用其实暴漏出来方法就能解决吧?

5.MVCS、MVC、MVVM 的共性和区别;SectionProvider 拆分 TableView,Cell 是在什么时候注册的?怎么自注册?在复用的时候判断是否有,用NSDictionary存,没有则创建。

6.鸿蒙开发是什么水平?

7.随版->非随怎么做的?

8.抽象手百能力,有点类似依赖注入?

9.接口精简字段怎么保证历史版本没问题?

10.活动页组件化是类似 DSL 吗?有下发样式吗?

11.H5 怎么提升访问速度?

12.H5、小程序双向通信方法做了啥?

13.接口层、JS 监控;遇到堆栈不清晰的怎么处理?

14.抽离公共组件需要注意什么?

基础知识:

1.URL 的组成,#的作用

1
https://user:pass@www.example.com:8080/path/page.html?id=10&sort=asc#content
  • 协议:https
  • 用户信息:user:pass
  • 主机www.example.com
  • 端口:8080
  • 路径:/path/page.html
  • 查询参数:id=10&sort=asc
  • 片段:content 用 # 引入,通常用于定位页面内部的位置(不会发送到服务器,只在浏览器端解析)

2.AFN post 请求怎么修改 body 格式

3.autoreleasepool、Runloop什么时候释放

算法:括号匹配口述,如果栈提前为空,符合吗?

栈提前为空,通常意味着字符串里出现了多余的右括号

  • 在 “())” 里,前两个 () 匹配没问题,但当遇到第三个 ) 时,栈已经空了 → 没有对应的左括号 → 不合法
  • 在 “)(“ 里,第一个就是右括号,栈一开始就空 → 不合法

只有在整个遍历结束后,栈为空,才说明括号完全匹配。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×