面试前的准备

目前拿到的知名公司的offer是腾讯和新美大(大众点评、美团)

一直想写一篇面经,分享给大家,但是一直因为一些琐碎的事情,就一直耽误着。今天就特意拿出一些时间去写它。很多人都分享了很多的面经,而且还有好多面试题目在很多社区都有相关的资料。很多面试题也都有相关的解析,但是仅仅是刷这些面试题其实并不一定可以找到自己心仪的工作。下面就主要介绍下我是如何在面试前做准备工作的

我经历的一些面试

因为大三了从今年3月份开始,自己开始找工作,开始也不明白该怎么做,就简单写了一了一份简历,简历上就是一些自己相关的学习经历。最开始的时候选择了一些自己觉得可以的小公司,并且获得了一些面试机会,第一次面试很紧张,不知道该跟面试官说什么,不知道该如何去介绍自己,不知道该怎么做,就是傻傻的一顿被问,正如你所想的,我不可能所有的问题答的都很好,因为基本上面试官是想到什么就问什么(他可能是准备好的问题,但是我真的觉得我的第一次面试是他想到什么就问什么)。面试结束后,我就好好总结了下,然后又开始了第二家。这么经历了几次就发现,自己不在那么紧张了,自己开始占据主动权,引领着面试官走。所以现在回忆一下,多面一些还是能增长很多经验的。不管是你表达能力的提升,我所经历的面试官人都非常好,开始可能会很紧张,但是后来感觉就像是在聊天,两个志同道合的人聊着同一个话题,从这个聊天的过程当中也收获了很多自己不知道的东西。

阅读全文

#KVO 探索KVO(使用->设计)

  • 目前正在找实习:求博乐,求推荐
  • 大家好,我叫LastDays,这是我的Blog,我在这里分享我的学习,
  • 我的微博我在这里分享我的生活,欢迎交流

项目地址:探索KVO(使用->设计)

网上KVO的文章基本上到处都是,这里自己就总结了下,KVO很强大,基本上KVO就是Objective-C对观察者模式的实现,可以观察某个属性的变化,针对变化通知响应的观察者做出反应。

###总结从:基本使用->实现是一个时钟->了解观察者模式->了解KVO实现原理->利用runtime自己设计KVO替换掉官方API更加深入的了解它。

阅读全文

曾将与现在

上周去看了那片海,自问一句有多久没有看过那片海,到了今天,又了解自己多少。当年来到大学,自己的内心总是不服输,做事就是希望比别人快。我相信,想到自己的过去都让人感慨,都会让人感慨.LastDays曾经的那些天,谢谢那些天,谢谢 一切都会越来越好的

阅读全文

iOS 手动打造JSON Model转换库

  • 目前正在找实习:求博乐,求推荐
  • 大家好,我叫LastDays,这是我的Blog,我在这里分享我的学习,
  • 我的微博我在这里分享我的生活,欢迎交流

前一段时间学习了Runtime,对类和对象的结构,和一些消息转发有一些自己的理解,现在希望简单的应用下,就决定自己写一个简单的JSON与Model的相互转化,现在总结下。

建议查看

观察下面这个JSON数据和Model数据

1
2
3
4
5
6
7
NSString *girlFriend = @"白菜";
id parmenters = @{
@"girlFriend":girlFriend,
@"age":@22.1,
@"name":@"Lastdays",
@"time":@"2016-03-18 5:55:49 +0000"
};
1
2
3
4
5
6
7
8
9

@interface Model : NSObject

@property NSNumber *age;
@property NSString *name;
@property NSString *girlFriend;
@property NSData *time;

@end

阅读全文

求博乐,求知遇

博主现在大三下,正在找实习,如果觉得我写的东西还可以,对我认可,并且您的公司招实习生,求推荐,求知遇

联系方式

  • 邮箱:lastdays1122@icloud.com
  • 电话:15142320196

简历地址:

作品集:

LYModelData

LyHttp

城院小助手

书语 书语演示

物联网冰箱 物联网冰箱演示

Information-Home Information-Home演示

Active Sharing

2014年6月至今,坚持作总结,经常维护自己的博客lastdays,原创文章分享至开发者头条,文章被多次检索精选到首页,参与开发者技术前线,翻译国外优秀的iOS技术文章,分享给大家,项目地址iOS-tech-frontier

初心,最初的初衷、最初的原因。随着时间的消逝,做某件事的初心也渐渐逝去,“不忘初心,方得始终”的由来。

人们都把这首当成情歌,当然这首确实是情歌。但是却是警醒自己,珍惜眼前。不忘善良,阳光,积极的初心,方得始终。珍惜眼前人!!!!!

我想要的幸福

是你在我身边熟悉的温度

也许这世界残酷

我只在乎牵手的旅途

在末日也会欢呼

你是我的幸福

阅读全文

UITableView 从设计到到优化

  • LastDays,这是我的Blog,我在这里分享我的学习,
  • 我的微博我在这里分享我的生活,欢迎交流

经常使用UITableView,在一些应用,发现他们写的TableView非常的流畅漂亮,因此自己准备系统的学习一下TableView,最后进行一下总结

阅读全文

iOS设计模式-适配器

简介

很好奇,什么是适配器,大家有没有听说过电源适配器,其实原理都是一样的,就是说我们的iPhone手机,在中国,可以用iPhone充电器给手机充电,都知道,中国的电压是220V,对吧,我们的iPhone额定输入电压是5V,其实这就是我们适配器的功劳,而且,我们的充电器在中国能用,当然如果我们去了美国,没过不是220V,难道我们的手机就不能充电了吗?当然肯定不会,总结来说:在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。

阅读全文

__block的实现

  • 大家好,我叫LastDays,这是我的Blog,我在这里分享我的学习,
  • 我的微博我在这里分享我的生活,欢迎交流

使用__block

看一下这段代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {

int x = 1;

// insert code here..
void (^blk)(void) = ^{
printf("%d\n",x);
};
x = 2;
blk();
}
return 0;
}

运行结果为:1

疑惑的问题可能是为什么没有输出2?

阅读全文

Blocks的实现

大家好,我叫LastDays,这是我的Blog,我在这里分享我的一切。

iOS内存管理之Blocks的实现(一)中我们称Block为”带有自动变量的匿名函数”。同样我们介绍了5种使用方法,但是看起来其实并没有什么。其实Block语法也是被LLVM进行了转化,转化为一般的C语言来做处理。

block的数据结构是开源的,感兴趣的可以在这里下载并查看

编译转化

先来看这么一段代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#import <Foundation/Foundation.h>



int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here..
void (^blk)(void) = ^{
printf("lastdays\n");
};

blk();

}
return 0;
}

阅读全文