最近更新时间:2024-04-23 23:00:00

全部面经48

精选
|
最新
匿名用户
面试了职位:软件开发工程师 - 北京
感觉靠谱
一般化,没有什么特别的问题。
轻松愉快,不浪费时间。
面试感受:很好;面试难度:面试难度未评价
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉靠谱
前面笔试题难到以后就简单了!
面试题: 1.怎样实现一个singleton(单例模式),请给出思路 要实现一个Singleton Class, 至少需要做以下四个步骤: 1. 为Singleton Object实现一个静态实例, 初始化, 然后设置成nil. 2. 实现一个实例构造方法(通常命名为 sharedInstance 或者 sharedManager)检查上面声名的静态实例是否为nil, 如果是则新建并返回一个本类实例. 3. 重写 allocWithZone: 方法来保证当其他人直接使用 alloc 和 init 试图获得一个新实例的时候不会产生一个新的实例. 4. 适当的实现 copyWithZone:, release, retain, retainCount 和 autorelease. @interface MySingleton : NSObject { // ... } + (MySingleton *)sharedInstance; // Interface - (NSString *)helloWorld; @end #import "MySingleton.h" static MySingleton *sharedInstance = nil; @implementation MySingleton #pragma mark Singleton methods + (MySingleton *)sharedInstance { @synchronized(self) { if (sharedInstance == nil) { sharedInstance = [[MySingleton alloc] init]; } } return sharedInstance; } + (id)allocWithZone:(NSZone *)zone { @synchronized(self) { if (sharedInstance == nil) { sharedInstance = [super allocWithZone:zone]; return sharedInstance; // assignment and return on first allocation } } return nil; // on subsequent allocation attempts return nil } - (id)copyWithZone:(NSZone *)zone { return self; } - (id)retain { return self; } - (unsigned)retainCount { return UINT_MAX; // denotes an object that cannot be released } - (void)release { //do nothing } - (id)autorelease { return self; } #pragma mark - #pragma mark NSObject methods - (id)init { if (self = [super init]) { // ... } return self; } - (void)dealloc { // ... [super dealloc]; } #pragma mark - #pragma mark Implementation - (NSString *)helloWorld { return @"Hello World!"; } @end 2.请简述错误消息处理机制 Object-C语言的异常处理符号和C++、JAVA相似。再加上使用NSException,NSError或者自定义的类,你可以在你的应用程序里添加强大的错误处理机制。 异常处理机制是由这个四个关键字支持的:@try,@catch,@thorw,@finally。当代码有可能出现异常时,我们把他放到@try语句块中。@catch()块包含了处理@try块里的抛出的异常的逻辑。无论异常是否发生,@finally块里面的语句都会执行。如果直接使用@throw块来抛出异常,这个异常本质上是一个OC的对象。咱们可以使用NSException对象,但是不局限于他们。 3.定义一个指针函数实现数组排序 Objective-C函数指针 2011-08-02 10:29:01 C/C++: typedef void (*CMDFUN)(SocketEngine * socket); Objective-C: IMP OnEnterHall = [self methodForSelector:@selector(OnEnterHall:)];//----This is the Point [eventLogin AddCmd:hchUserLogin fun:(CMDFUN)OnEnterHall]; [eventLogin AddCmd:hhcUserGetInfo fun:(CMDFUN)OnEnterHall]; - (void)OnEnterHall:(SocketEngine *)socket{ [AppDelegate sharedDelegate] performSelector:@selector(ServerConnected:) withObject:loadingView afterDelay:1.0f]; } 4.实现一个单链表的逆转 1. 声明一个Node类,成员:Node *next, Node *previous, id data; 2. 声明一个LinkedList类,成员:Node *head, Node *tail, bool reversed; 其中head是头指针,tail是尾指针,reversed是标识链表是否被逆序(YES为逆序,NO为顺序) 当reversed是YES的时候就从head开始遍历,NO就从tail开始遍历。 实现就自己写吧 @interface Node{ Node *next; Node *previous; id data; } @end @interface LinkedList{ Node *head; Node *tail; bool reversed; } -(bool) reverse; @end ...1:非ARC下使用block时,内存管理注意什么 注意循环引用 2。详细描述UITableViewCell的重用机制以及重用的作用 1-重取出来的cell是有可能已经捆绑过数据或者加过子视图的,所以,如果有必要,要清除数据(比如textlabel的text)和remove 掉add过 的子视图(使用tag)。 2-这样设计的目的是为了避免频繁的 alloc和delloc cell对象而已,没有多复杂。 3-设计的关键是实现cell和数据的完全分离
1轮面试:笔试
面试感受:一般;面试难度:困难;面试来源:网络招聘
1个问题,1条回答
Q:我的回答 声明一个LinkedList类,成员:Node *head, Node *tail, bool reversed; 其中head是头指针,tail是尾指针,reversed是标识链表是否被逆序(YES为逆序,NO为顺序)
2 年前 发布
2
匿名用户
面试了职位:软件开发工程师 - 北京
感觉靠谱
不是很难 先做题 然后1对1
不是很难 先做题 然后1对1
面试感受:不好;面试难度:有难度;面试来源:网络招聘
1个问题,1条回答
Q:自我介绍 工作经验
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉没戏
面试官很年轻,没有什么刁难的问题,过程很愉快。
面试官很年轻,没有什么刁难的问题,过程很愉快。
面试感受:很好;面试难度:有难度
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉没戏
还可以就是问的有点多
先笔试在面试然后是人事
2轮面试:笔试、HR面试
面试感受:一般;面试难度:困难;面试来源:社会招聘
1个问题,1条回答
Q:ssh框架
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉没戏
“面试官很年轻,没有什么刁难的问题,过程很愉快
. 经历了3轮面试;
面试感受:一般;面试难度:普通难度;面试来源:网络招聘
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
确定通过
针对简历一顿问题,然后就是部门经理提问。
针对简历一顿问题,然后就是部门经理提问。
1轮面试:部门主管面试
面试感受:一般;面试难度:有难度;面试来源:网络招聘
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
未通过
感觉这个面试不简单
问一些Java基础,数据结构之类,还有算法之类的。
面试感受:很好;面试难度:困难
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉没戏
面试官很年轻,没有什么刁难的问题,过程很愉快。
先笔试。然后面试。问了很多问题,都不太会。
1轮面试:笔试
面试感受:一般;面试难度:有难度;面试来源:网络招聘
2 年前 发布
匿名用户
面试了职位:软件开发工程师 - 北京
感觉靠谱
面试官很年轻,没有什么刁难的问题,过程很愉快。
单独面试,还好,问的问题比较详细,回答的还好
面试感受:很好;面试难度:有难度;面试来源:其他
1个问题,1条回答
Q:你处理的最得意的问题
2 年前 发布
公司对比
滴滴出行

相关推荐

巴厘岛圆珠笔创意总监
面试了职位:游戏数值策划 - 北京
未通过
面试:北京王牌互娱技术有限公司面试:游戏数值策划。面试印象不是很深刻,整体难度中等,未能通过。
制作人很好,主要问了一些游戏设计相关的问题,最喜欢的游戏等
3轮面试:电话面试、视频面试、笔试
面试感受:一般
面试难度:有难度
面试来源:BOSS直聘
2023-12-25 发布
2533
面试了职位:前端开发工程师 - 北京
未通过
面试:触景无限SENSCAPE面试:前端开发工程师。面试体验良好,整体难度不算高,告知没通过。
整体面试过程比较正面,气氛也很愉悦,和面试官的交互也很流畅,说的有问题也会指出并说明,末尾还给了鼓励与建议,然后就没下文啦
1轮面试:视频面试
面试感受:很好
面试难度:普通难度
面试来源:BOSS直聘
2023-12-24 发布
金星光盘网络推广
面试了职位:内容运营 - 北京
确定通过
面试:荣大科技面试:内容运营。感觉很正规,确实有一点难度,确认通过。
面试较为简单,需掌握基本的运营技术推广
2轮面试:笔试、填信息表
面试感受:很好
面试难度:有难度
面试来源:BOSS直聘
2023-12-28 发布
凝血为墨
面试了职位:Java - 北京
感觉靠谱
面试:58同城面试:Java。面试体验还不错,难度适中,应会有好结果。
1、JVM调优怎么调的 项目会问的比较多,会深入项目
1轮面试:视频面试
面试感受:很好
面试难度:有难度
面试来源:BOSS直聘
7个问题,0条回答
Q:1、JVM调优怎么调的
01-02 发布
稻城亚丁扫描仪市场总监
面试了职位:网络工程师 - 北京
未通过
面试:北京西云数据科技有限公司面试:网络工程师。面试还好,难度大概中等水平,结果没机会。
很细节的协议问题, 刚毕业的过去可能还行
1轮面试:视频面试
面试感受:一般
面试难度:有难度
面试来源:社会招聘
2023-12-24 发布
潇湘阁泫金剑货运代理专员
面试了职位:网络推广 - 北京
确定通过
面试:道有道面试:网络推广。面试态度挺好的,难度是有的,告知通过了。
一面 主要了解下个人信息以及自身的优势有哪些,HR会大致介绍工作内容的性质。面试过程比较轻松,不会有尴尬不自在的时候。第二轮面试主要就是问你对这个行业的了解程度,有什么自己的见解吗,自己能否接受该工作的性质,遇到工作内容方面的具体问题自己具体会怎么应对等
4轮面试:视频面试、HR面试、部门主管面试、总监/老板面试
面试感受:很好
面试难度:有难度
面试来源:BOSS直聘
01-03 发布
看准92007
面试了职位:产品经理 - 北京
感觉没戏
面试:百度面试:产品经理。面试感觉就是聊聊天这样,题目难度不大,结果应该是没过。
一面 面试等了很久,简单问了一下问题领导面试,非常傲慢,问一下工作岗位信息,都不爱搭理
4轮面试:填信息表、笔试、视频面试、电话面试
面试感受:一般
面试难度:普通难度
面试来源:猎头推荐
2023-12-28 发布
潇湘阁领带销售经理
面试了职位:测试工程师 - 北京
确定通过
面试:北京国信会视科技有限公司面试:测试工程师。感觉不是很好,面试题目都是常规的题目,告知通过了。
面试只要会python和sql基本就能过
2轮面试:电话面试、部门主管面试
面试感受:不好
面试难度:普通难度
面试来源:BOSS直聘
2023-12-26 发布
匿名用户
面试了职位:运营 - 北京
感觉没戏
面试:北京助火网络科技有限公司运营面试一般,共2轮面试
线上和主管面的,主管的专业水平还行面试感受也还行,起码感觉是比较靠谱的,可能双方都不太合适所以没有后续,建议符合岗位需求的小伙伴都可以试一下。
2轮面试:部门主管面试、视频面试
面试感受:一般
面试难度:困难
面试来源:BOSS直聘
2023-12-30 发布
看准66485
面试了职位:知识产权律师 - 北京
确定通过
面试:腾讯科技(北京)面试:知识产权律师。面试体验还不错,难度是有的,告知通过了。
法务组实习岗,主要是问的简历相关,没有专业知识。
2轮面试:协作同事面试、部门主管面试
面试感受:很好
面试难度:有难度
面试来源:内部推荐
2023-12-25 发布