当前位置: 首页 > 面试经验 >

keep二面ios实习

优质
小牛编辑
79浏览
2023-03-28

keep二面ios实习

楼主双非大二在读
主管面(最后才知道的,hr一直说三面才是主管面)
一直压迫力很强
网络方面:
1、http请求了解吗?(之前做前端的时候用过,就那几个,get、post、push、delete)
2、get跟post有什么区别吗?(我简单谈谈我的理解,
其实在我看来,get与post本质上是一样的,都是基于TCP连接发出的请求
你看,get是把数据放到url上传输,post是把数据放到request body中传输
在技术上层面上,在get请求中的request body中携带数据传输是可以实现的
在post请求中,在url中携带数据也是可以的,
只是根据get与post的语义,大部分服务器不会关注get请求的request body
也不会关注post请求的url数据,所以我说他们两个的本质是相同的。
get与post的区别在于他们行为上的差别,
就像get请求,他是一次性把http header和data发送到服务端,返回200
而post请求,是先发送http header,等待返回100,再发送data,返回200
虽然看起来来post是请求了两次,花费的时间可能会比get长一点
但是如果想要发送一些比较重要的数据,例如表单数据
我们使用post就能很好的保证数据的完整性。)
3、那delete是做什么的?(一般delete,我们在前端都是来删除服务器某一个数据的)
4、所以说https吧(这里我讲的很详细,从对称加密到非对称加密,到https的混合加密,再到中间人,再到ca机构的公私钥加密,再到hash散列算法和数字签名,以及客户端的验证机制,最好是中间人的破解成本,看我这篇文章:https://blog.csdn.net/qq_53087870/article/details/124429135?spm=1001.2014.3001.5502
5、说一下http状态码吧?(从100一直说道500,详细说了304强缓存和协商缓存)
6、说一下tcp和udp吧(巴拉巴拉一堆)
设计模式方面:
1、有接触过一些设计模式吗?(在写前端的时候会经常使用使用一些设计模式,比如单例、观察者、发布订阅这些)
2、那设计模式和类的关系是什么?(???设计模式跟类能有什么关系,我想了好半天,跟面试官解释了,我一直是使用js写代码的,js没有真正的类吧,都是模拟出来的)
3、,这样啊,那设计模式我们不问了,来问项目吧
项目:
1、说一下你这两个项目的难点和技术点吧,,,巴拉巴拉一堆,具体可以看一面项目部分,最后面试官不是很满意,我说我是学生,项目可能都是玩具,哈哈哈哈哈哈哈哈哈);
2、这些项目里面你的角色是什么?(详见一面)
反问:
1、我过了吗?(要跟一面面试官商量一下)
2、我零基础可以吗(可以的,应届生大多都是零基础)
3、我的三面是主管面吗?(我就是主管)
4、您就是主管!!!!
5、我赶紧表现一下:您这,我别看我大二,我是想着大三就去考个试,都跟辅导员请假的
6、我大二会不会影响面试结果啊(面试官:你为啥大二就想找实习啊,我:都是为了以后的发展啊)
#实习经验分享##面经##实习##内推##求面经##秋招##前端##iOS#
 类似资料: