Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit dbbf2db

Browse files
解答阿里字节一套高效的iOS面试题【37%】
1 parent c3fb906 commit dbbf2db

11 files changed

+340
-56
lines changed

‎README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
6. [iOS基础问题系列2017年:参考答案完整✅](./interview-iOS/06iOS基础问题系列2017年.md)
3333
7. [深圳iOS面试分享2018年4月:参考答案完整✅](./interview-iOS/07深圳iOS面试分享2018年4月.md)
3434
8. [字节跳动面试题2018年4月:参考答案完整✅](./interview-iOS/08字节跳动面试题:2018年4月.md)
35-
9. [头条网易微信阿里美团硕士春招面试题2018年3月](./interview-iOS/09头条网易微信阿里美团硕士春招面试题2018年3月.md)
35+
9. [头条网易微信阿里美团硕士春招面试题2018年3月(作者po了iOS的问题背后知识点)](./interview-iOS/09头条网易微信阿里美团硕士春招面试题2018年3月.md)
3636
10. [美团饿了么面试题2018年4月:参考答案完整✅](./interview-iOS/10美团饿了么面试题2018年4月.md)
37-
11. [天猫蚂蚁金服百度面试题2018年4月参考答案完整](./interview-iOS/11天猫蚂蚁金服百度面试题2018年4月.md)
37+
11. [天猫蚂蚁金服百度面试题2018年4月参考答案基本完整](./interview-iOS/11天猫蚂蚁金服百度面试题2018年4月.md)
3838
12. [校招攻略43份优质面经汇总iOS开发2018年](./interview-iOS/12校招攻略43份优质面经汇总iOS开发2018年.md)
3939
13. [秋招iOS面试总结2018年](./interview-iOS/13秋招iOS面试总结2018年.md)
4040
14. [阿里腾讯百度头条美团iOS面试题2018年4月](./interview-iOS/14阿里腾讯百度头条美团iOS面试题2018年4月.md)
@@ -44,6 +44,7 @@
4444
18. [苏州蜗牛iOS开发面试题2018年春](./interview-iOS/18苏州蜗牛iOS开发面试题2018年春.md)
4545
19. [**新浪公司iOS面试题2019年6月**:参考答案完整✅](./interview-iOS/19新浪公司iOS面试题2019年6月.md)
4646
20. [阿里字节一套高效的iOS面试题2020年2月:参考答案补充完善中🚀](./interview-iOS/20阿里字节一套高效的iOS面试题2020年2月.md)
47+
* 目前此Repo为东半球此份题目解答最完整的一份!
4748
21. [**出一套iOS高级面试题:J_Knight_**:参考答案补充完善中🚀](./interview-iOS/21出一套iOS高级面试题2018年7月.md)
4849
22. [快手X3岗面试题2020年3月:参考答案补充完善中🚀](./interview-iOS/22快手X3岗面试题2020年3月.md)
4950
23. [抖音面试题2020年3月:参考答案完整✅](./interview-iOS/23抖音面试题2020年3月.md)

‎interview-iOS/01一份"有点难"的iOS面试题MrPeak2016年.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
> 一般开发中你最常用哪个?
2828
29-
> 哪个性能最差?SD和AFN使用的哪个?
29+
> 哪个性能最差?了解SD和AFN使用哪些吗?
3030
3131
<details>
3232
<summary> 参考内容 </summary>

‎interview-iOS/04interview-iOS-4.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</details>
2626

2727
## ReactiveCocoa(RAC)如何防止UIButton短时间内多次重复点击,大概思路?
28-
> 背面是这需要有RAC使用经验才可问
28+
> 需要有RAC使用经验才可问此题
2929
3030
<details>
3131
<summary> 参考内容 </summary>

‎interview-iOS/07深圳iOS面试分享2018年4月.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
</details>
4747

48-
### NSString代码输出考察 ?
48+
### NSString代码输出考察 会输出什么?
4949

5050
```objc
5151

‎interview-iOS/08字节跳动面试题:2018年4月.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
## 字节跳动面试题:2018年4月
33

4-
> 原链接已失效:https://xcqromance.top
4+
> 原链接早已失效(来源备注:https://xcqromance.top)
55
66
> 针对原作者最后版本,此页补充部分答案和涉及点。
77

‎interview-iOS/09头条网易微信阿里美团硕士春招面试题2018年3月.md‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
## 头条网易微信阿里美团硕士春招面试题2018年3月
22

3-
> 作者:Nil_Lu
4-
5-
> [origin link](https://juejin.im/post/5ad541e0f265da23994f032c)
3+
> 作者:Nil_Lu&&juejin.im/post/5ad541e0f265da23994f032c
64
75
#### 不能直接po原题,但是我总结了下背后的知识点
86

‎interview-iOS/11天猫蚂蚁金服百度面试题2018年4月.md‎

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,53 @@
5050
* 0.0.0.0 合法, 00.0.0.0 不合法,
5151
* IP地址是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节)。IP地址通常用"点分十进制"表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
5252

53+
<details>
54+
<summary> Java代码参考内容 </summary>
55+
56+
```Java
57+
if(addr.length() < 7 || addr.length() > 15 || "".equals(addr))
58+
{
59+
return false;
60+
}
61+
/**
62+
* 判断IP格式和范围
63+
*/
64+
String rexp = "([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}";
65+
66+
Pattern pat = Pattern.compile(rexp);
67+
68+
Matcher mat = pat.matcher(addr);
69+
70+
boolean ipAddress = mat.find();
71+
72+
//============对之前的ip判断的bug在进行判断
73+
if (ipAddress==true){
74+
String ips[] = addr.split("\\.");
75+
76+
if(ips.length==4){
77+
try{
78+
for(String ip : ips){
79+
if(Integer.parseInt(ip)<0||Integer.parseInt(ip)>255){
80+
return false;
81+
}
82+
83+
}
84+
}catch (Exception e){
85+
return false;
86+
}
87+
88+
return true;
89+
}else{
90+
return false;
91+
}
92+
}
93+
94+
return ipAddress;
95+
96+
```
97+
</details>
98+
99+
53100
* +`实现逻辑`
54101

55102
* runtime的相关知识

‎interview-iOS/15腾讯社招iOS面试记录2018年7月.md‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# 腾讯社招iOS面试记录2018年7月
22

3-
> 作者:AceDong
4-
5-
> 链接:https://juejin.im/post/5b3c40f4e51d45191a0d0aae
3+
> 作者:AceDong&&juejin.im/post/5b3c40f4e51d45191a0d0aae
64
75
### 一面电话面试
86
* 先简单自我介绍一下自己

‎interview-iOS/16腾讯音乐iOS面试题2018年7月.md‎

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
# 腾讯音乐iOS面试题2018年7月
22

3-
> 前言:为防止背题,大部分题目不设标准答案,重点考察面试者的基础知识和思维逻辑,答案的提示见后面&&jianshu.com/p/4d139a1b1863
4-
5-
- [1、Tips 题目几个隐含点:](#tips-题目几个隐含点)
6-
- [2、Tips题目几个隐含点:](#tips题目几个隐含点)
7-
- [3、Tips](#tips)
8-
- [4、Tips](#tips-1)
9-
- [5、Tips](#tips-2)
10-
- [6、Tips](#tips-3)
11-
- [7、Tips](#tips-4)
3+
> 前言:为防止背题,大部分题目不设标准答案
4+
5+
> 重点考察面试者的基础知识和思维逻辑,答案的提示见后面&&jianshu.com/p/4d139a1b1863
126
137
## 正文
148

‎interview-iOS/17阿里网易蘑菇街同花顺等面试题2018年7月.md‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11

22
## 阿里网易蘑菇街同花顺等面试题2018年7月
33

4-
> 作者:费宇超
5-
6-
> 鏈接:https://www.jianshu.com/p/7b0eb24b567b
4+
> 作者:费宇超&&jianshu.com/p/7b0eb24b567b
75
86

97
### 阿里 去年面的

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /