前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作
转载
2023-09-08 15:51:45
256阅读
面试题1. 说一下几种的IO的模型(Linux)?(1)、同步IO模型阻塞IO: 其实就是当用户程序如果需要去进行IO操作的话,如果用户空间的应用程序执行一个系统调用(recvform),这会导致应用程序阻塞,什么也不干,直到数据准备好,并且将数据从内核复制到用户进程,最后进程再处理数据,在等待数据到处理数据的两个阶段,整个进程都被阻塞。不能处理别的网络IO非阻塞IO :他与阻塞IO的区别就是当如
8.RunLoop什么是RunLoop?(RunLoop的实现机制?剖析RunLoop的源码)数据结构 (Mode/Source/Timer/Observer )事件循环机制(RunLoop有事做事,没事休息是由事件循环机制来维护的)RunLoop与NSTimer之间的关系是怎样的?(我们在使用NSTimer的时候,应该怎样考虑和RunLoop的关系,包括RunLoop所带来的影响)R
转载
2023-08-10 13:24:22
200阅读
前 言:金三银四,金三已经过去,到了银四,根据统计,很多人都会选择在三月四月跳槽,原因有很多,企业年后会有大量员工离职,员工觉得老公司待遇不怎么样?薪资不够高,想换个新环境等等原因,所以,三月份就变成了招聘与跳槽的旺季前面一段时间给公司面试了10个iOS开发,自己总结了50道面试题,在此,我分享给大家,希望大家在四月份要找工作的朋友,我的这篇文章能给你有所帮助。基础:1、如何令自己所
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2021-06-10 15:44:44
731阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2022-02-16 16:02:25
411阅读
1)file类:主要是用于访问文件和目录,不能对文件内容进行访问(对于file能新建,删除,重命名文件和目录)。2)Java的io类分类:有字节流和字符流。 有节点流和处理流。3)字节流/字符流:字节流的输入 inputstream的方法read() , read(byte[] b), read(byte[] b,int off,int len)。 字符流的输入 reader的方法read(),
第一篇面试题整理:://cocoachina.com/bbs/read.php?tid-459620.html 本篇面试题同样:如答案有问题,欢迎指正! 1.回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init];self.person = per; 2 2.这段代码有
转载
2023-06-05 20:48:17
300阅读
1.协议的原理和本质protocol无论是在哪个领域都是一种约束,规范。在OC中的协议主要用于在各个类之间进行回调传值。协议有委托方,代理方,委托方是协议的制定者,需要声明协议的方法,实现协议的对象。代理方,是协议的遵守着,需要遵守协议,并实现协议中的必要方法。2.ARC自动引用计数机制cocoa采用了引用计数(reference counting)机制,每一个对象有一个关联的“整数retainC
转载
2023-08-21 10:07:20
96阅读
Spark Core面试篇01
一、简答题
1.Spark master使用zookeeper进行HA的,有哪些元数据保存在Zookeeper?
答:spark通过这个参数spark.deploy.zookeeper.dir指定master元数据在zookeeper中保存的位置,包括Worker,Driver和Application以及Executors。standby节点要从zk中,获得元数据信
大数据最全面试题整理-hive篇导语基础问题:hive与传统数据库的区别hive的数据类型元数据保存方式内部表和外部表的区别分区表和分桶表的区别简述hive的存储格式hive如何将Hql转化为MapReducehive排序函数的区别UDF相关内容故障排查与调优数据倾斜与优化性能优化导语本专栏博文会整理日常工作与面试中最常用到的大数据相关组件与Java语言的架构、概念、知识点,方便大家进行查阅。 涉
转载
2023-08-19 17:49:33
129阅读
今天刚刚开始面试,接下来这几天把遇到的面试题总结如下:1.内存管理在实际开发中的应用(必考,已经被问两次了)答: 1.UITableView的数据条数太多时会消耗内存,可以给UITableViewCell、UICollectionViewCell、UITableViewHeaderFooterView设置正确的复用ID,充分复用。2.有透明度的View(alpha值在0到1之间),opaque的值
转载
2023-10-13 09:26:26
250阅读
一、基础 1. 常用的异常类型? 2. session 3. java锁 4. gc原理 5. hashmap 6. listlink arraylist 区别 7. aop 原理 8. 多线程 9. kafka 原理和容错 10. spark hadoop 原理 11. redis 同步机制 12
原创
2021-07-12 17:33:28
441阅读
本文回答了关于 Spring 框架的一系列问题,包括核心模块、IoC 和 DI、AOP、Spring MVC、Spring Boot、Spring Security 等主题。同时,涵盖了关于配置、整合、异常处理、日志和测试等方面的内容。1. Spring 框架有哪些核心模块?答案:Spring 框架的核心模块包括:Spring Core:提供Spring框架的基础架构,包括依赖注入、事件驱动、资源
转载
2023-07-16 22:59:18
35阅读
简单的面试题总结
原创
2023-08-24 09:15:14
76阅读
一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现
原创
2023-03-09 09:57:57
77阅读
前言:经过本人最近的面试和对面试资料的一些汇总,准备记录这些面试题,以便iOS开发工程师找工作复习之用,本人希望有面试经验的同学能和我同时完成这个模块,先出面试题,然后会放出答案。 1.?你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?答案:Objecitve-C的重
转载:原文地址 http://www.admin10000.com/document/4102.html 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示"main方法不是public的"。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的eq
转载
精选
2014-03-23 23:05:34
579阅读
springmvc的中心控制Servlet是哪个类?ActionServletDispatcherServletAbstractControllerFacesServletActionServlet类是Struts框架的内置核心控制器组件springmvc的中心控制Servlet是DispatcherServletAbstractController是WebContentGenerator的子类,
转载
2017-09-25 11:49:51
453阅读
#主流的Linux发行版 Ubuntu, Debian ,Fedora, CentOS,Red Hat,Red-flag Linux ************************************************************************************************* #常用命令 rmdir 命令删除目录 mkdir命令创建目...
转载
2019-10-09 22:26:00
446阅读
2评论