Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 22b832a

Browse files
committed
Site updated: 2018-05-15 21:18:56
1 parent d4f0270 commit 22b832a

File tree

5 files changed

+35
-57
lines changed

5 files changed

+35
-57
lines changed

2017/03/20/先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结/index.html

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -89,34 +89,22 @@
8989

9090
<meta name="description" content="这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。
9191
昨天进行了人生第一次视频面试,一共三个小时的技术面,还没见到人事,应该是挂了。
92-
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。
93-
先介绍一下面试中觉得比较吃力的问题:
94-
如果让你实现属性的weak,如何实现的?
95-
如果让你来实现属性的atomic,如何实现?
96-
KVO为什么要">
92+
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。">
9793
<meta property="og:type" content="article">
9894
<meta property="og:title" content="先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结">
9995
<meta property="og:url" content="https://github.com/knightsj/knightsj.github.io/2017/03/20/先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结/index.html">
10096
<meta property="og:site_name" content="J_Knight_">
10197
<meta property="og:description" content="这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。
10298
昨天进行了人生第一次视频面试,一共三个小时的技术面,还没见到人事,应该是挂了。
103-
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。
104-
先介绍一下面试中觉得比较吃力的问题:
105-
如果让你实现属性的weak,如何实现的?
106-
如果让你来实现属性的atomic,如何实现?
107-
KVO为什么要">
99+
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。">
108100
<meta property="og:image" content="http://upload-images.jianshu.io/upload_images/859001-10c56d4121bfe78d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240">
109101
<meta property="og:image" content="http://upload-images.jianshu.io/upload_images/859001-0dc7553fc98a04f7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240">
110-
<meta property="og:updated_time" content="2017-03-20T07:56:04.000Z">
102+
<meta property="og:updated_time" content="2018-05-15T13:18:22.251Z">
111103
<meta name="twitter:card" content="summary">
112104
<meta name="twitter:title" content="先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结">
113105
<meta name="twitter:description" content="这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。
114106
昨天进行了人生第一次视频面试,一共三个小时的技术面,还没见到人事,应该是挂了。
115-
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。
116-
先介绍一下面试中觉得比较吃力的问题:
117-
如果让你实现属性的weak,如何实现的?
118-
如果让你来实现属性的atomic,如何实现?
119-
KVO为什么要">
107+
不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。">
120108
<meta name="twitter:image" content="http://upload-images.jianshu.io/upload_images/859001-10c56d4121bfe78d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240">
121109

122110

@@ -416,6 +404,7 @@ <h1 class="post-title" itemprop="name headline">
416404
<p>这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。</p>
417405
<p>昨天进行了人生第一次视频面试,一共三个小时的技术面,还没见到人事,应该是挂了。</p>
418406
<p>不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。</p>
407+
<a id="more"></a>
419408
<h4 id="先介绍一下面试中觉得比较吃力的问题:"><a href="#先介绍一下面试中觉得比较吃力的问题:" class="headerlink" title="先介绍一下面试中觉得比较吃力的问题:"></a>先介绍一下面试中觉得比较吃力的问题:</h4><ol>
420409
<li>如果让你实现属性的weak,如何实现的?</li>
421410
<li>如果让你来实现属性的atomic,如何实现?</li>
@@ -426,7 +415,6 @@ <h4 id="先介绍一下面试中觉得比较吃力的问题:"><a href="#先介
426415
<li>分类是如何实现的?它为什么会覆盖掉原来的方法?</li>
427416
</ol>
428417
<p>另外值得一提的就是问了我自己写的博客里的东西(JSONModel的解析,EOC的笔记)等等。。</p>
429-
<a id="more"></a>
430418
<h4 id="这次面试让我深刻意识到了两点:"><a href="#这次面试让我深刻意识到了两点:" class="headerlink" title="这次面试让我深刻意识到了两点:"></a>这次面试让我深刻意识到了两点:</h4><ol>
431419
<li>对于每个设计,不能只停留在“会用”而已,应该理解它的实现机制,而且几乎每个设计都是与数据结构息息相关的,理解了数据结构和指针会有助于理解这些设计。</li>
432420
<li>了解设计的原理之后,还要知其所以然:为什么这么设计?最好还要知道这个设计存在什么缺陷,这个缺陷是哪个解决类似问题的设计所没有的?</li>

baidusitemap.xml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,28 @@
5555
</url>
5656

5757

58+
<url>
59+
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%85%88%E6%98%AF%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E7%84%B6%E5%90%8E%E6%89%8D%E6%98%AFiOS%E7%A8%8B%E5%BA%8F%E5%91%98%20%E2%80%94%20%E5%86%99%E7%BB%99%E5%B9%BF%E5%A4%A7%E9%9D%9E%E7%A7%91%E7%8F%ADiOS%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E4%B8%80%E7%AF%87%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93/</loc>
60+
<lastmod>2018-05-15T13:18:22.251Z</lastmod>
61+
<data>
62+
<display>
63+
<title>先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结</title>
64+
<pubTime>2017-03-20T07:56:04.000Z</pubTime>
65+
66+
<tag>Life</tag>
67+
68+
<tag>Job</tag>
69+
70+
71+
72+
73+
<breadCrumb title="Career" url="https://github.com/knightsj/knightsj.github.io/categories/Career/"/>
74+
75+
</display>
76+
</data>
77+
</url>
78+
79+
5880
<url>
5981
<loc>https://github.com/knightsj/knightsj.github.io/2017/11/13/%E5%A6%82%E4%BD%95%E6%8F%90%E9%AB%98%E4%BB%A3%E7%A0%81%E7%9A%84%E5%8F%AF%E8%AF%BB%E6%80%A7/</loc>
6082
<lastmod>2018-05-15T13:17:05.787Z</lastmod>
@@ -947,28 +969,6 @@
947969
</url>
948970

949971

950-
<url>
951-
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%85%88%E6%98%AF%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E7%84%B6%E5%90%8E%E6%89%8D%E6%98%AFiOS%E7%A8%8B%E5%BA%8F%E5%91%98%20%E2%80%94%20%E5%86%99%E7%BB%99%E5%B9%BF%E5%A4%A7%E9%9D%9E%E7%A7%91%E7%8F%ADiOS%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E4%B8%80%E7%AF%87%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93/</loc>
952-
<lastmod>2017-03-20T07:56:04.000Z</lastmod>
953-
<data>
954-
<display>
955-
<title>先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结</title>
956-
<pubTime>2017-03-20T07:56:04.000Z</pubTime>
957-
958-
<tag>Life</tag>
959-
960-
<tag>Job</tag>
961-
962-
963-
964-
965-
<breadCrumb title="Career" url="https://github.com/knightsj/knightsj.github.io/categories/Career/"/>
966-
967-
</display>
968-
</data>
969-
</url>
970-
971-
972972
<url>
973973
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%AD%A6%E4%B9%A0%20-%20%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</loc>
974974
<lastmod>2017-03-20T07:53:29.000Z</lastmod>

css/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1790,7 +1790,7 @@ pre .javascript .function {
17901790
width: 4px;
17911791
height: 4px;
17921792
border-radius: 50%;
1793-
background: #5ddeff;
1793+
background: #ff3262;
17941794
}
17951795
.links-of-blogroll {
17961796
font-size: 13px;

page/3/index.html

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2629,16 +2629,6 @@ <h1 class="post-title" itemprop="name headline">
26292629
<p>这篇面试总结很短,也没有面试题的答案,只是写给像我一样的非科班iOS开发者的一些话。</p>
26302630
<p>昨天进行了人生第一次视频面试,一共三个小时的技术面,还没见到人事,应该是挂了。</p>
26312631
<p>不过整个过程下来感触还是蛮多的,除了感受到面试官的牛X之外,也知道自己平时在学习中的不足。</p>
2632-
<h4 id="先介绍一下面试中觉得比较吃力的问题:"><a href="#先介绍一下面试中觉得比较吃力的问题:" class="headerlink" title="先介绍一下面试中觉得比较吃力的问题:"></a>先介绍一下面试中觉得比较吃力的问题:</h4><ol>
2633-
<li>如果让你实现属性的weak,如何实现的?</li>
2634-
<li>如果让你来实现属性的atomic,如何实现?</li>
2635-
<li>KVO为什么要创建一个子类来实现?</li>
2636-
<li>类结构体的组成,isa指针指向了什么?(这里应该将元类和根元类也说一下)</li>
2637-
<li>RunLoop有几种事件源?有几种模式?</li>
2638-
<li>方法列表的数据结构是什么?</li>
2639-
<li>分类是如何实现的?它为什么会覆盖掉原来的方法?</li>
2640-
</ol>
2641-
<p>另外值得一提的就是问了我自己写的博客里的东西(JSONModel的解析,EOC的笔记)等等。。</p>
26422632
<!--noindex-->
26432633
<div class="post-button text-center">
26442634
<a class="btn" href="/2017/03/20/先是程序员,然后才是iOS程序员 — 写给广大非科班iOS开发者的一篇面试总结/#more" rel="contents">

sitemap.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515

1616
</url>
1717

18+
<url>
19+
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%85%88%E6%98%AF%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E7%84%B6%E5%90%8E%E6%89%8D%E6%98%AFiOS%E7%A8%8B%E5%BA%8F%E5%91%98%20%E2%80%94%20%E5%86%99%E7%BB%99%E5%B9%BF%E5%A4%A7%E9%9D%9E%E7%A7%91%E7%8F%ADiOS%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E4%B8%80%E7%AF%87%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93/</loc>
20+
21+
<lastmod>2018-05-15T13:18:22.251Z</lastmod>
22+
23+
</url>
24+
1825
<url>
1926
<loc>https://github.com/knightsj/knightsj.github.io/2017/11/13/%E5%A6%82%E4%BD%95%E6%8F%90%E9%AB%98%E4%BB%A3%E7%A0%81%E7%9A%84%E5%8F%AF%E8%AF%BB%E6%80%A7/</loc>
2027

@@ -295,13 +302,6 @@
295302

296303
</url>
297304

298-
<url>
299-
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%85%88%E6%98%AF%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E7%84%B6%E5%90%8E%E6%89%8D%E6%98%AFiOS%E7%A8%8B%E5%BA%8F%E5%91%98%20%E2%80%94%20%E5%86%99%E7%BB%99%E5%B9%BF%E5%A4%A7%E9%9D%9E%E7%A7%91%E7%8F%ADiOS%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E4%B8%80%E7%AF%87%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93/</loc>
300-
301-
<lastmod>2017-03-20T07:56:04.000Z</lastmod>
302-
303-
</url>
304-
305305
<url>
306306
<loc>https://github.com/knightsj/knightsj.github.io/2017/03/20/%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%AD%A6%E4%B9%A0%20-%20%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</loc>
307307

0 commit comments

Comments
 (0)