zoukankan      html  css  js  c++  java
  • 某国内知名互联网金融服务公司的一面与二面

    1. 多线程的区别。

     生命周期管理。

     NSOperationQueue 优先级,状态控制(取消),依赖,总数控制。

     GCD异步,同步。group notify, dispatch_semaphore

    2. http, https, tcp。

     https安全隐患,预防措施。

     wifi路由器,DNS,证书不严格认证,客户端关键信息密钥被反边缘

    3. 工作遇到什么难点。

      crash崩溃。

      画图难题。

    4. NSRunLoop.

     

    5. H5与APP的交互。

      js 注入, app schema

    6. 同步

    7. 架构MVC, MVVM。优点缺点。

    8. 工程管理。 cocoa pods , 子工程,git submodule , cart.

    自动化程度高,但是慢,入侵性高

    其他还是需要手动修改,但是工程修改量小。

    9. 看过哪些源码?

    AFnetworking, SDWebImage


    结构化,压力测试

    列举你的成就

    有没有更好的办法?

    还有可以说的难点吗?

    有没有更好的办法?

  • 相关阅读:
    mongodb的安装
    express初体验
    vscode自定义快捷键
    项目开发前准备——清除默认样式
    手动开启和关闭mysql
    一步添加博客园看板娘
    js实现动态球球背景
    kendo grid 使用小结
    flask 与celery
    scrapy 调用js
  • 原文地址:https://www.cnblogs.com/studyNT/p/8360353.html
Copyright © 2011-2022 走看看