快手ios开发实习面经

菜鸡一枚,三月底就开始投暑期实习了,今天终于拿到(口头)offer了
写个面经记录一下
5月11号投的简历

1.  5月25号18点一面:
面试官是个人很好的小哥哥,上来就介绍了自己的部门及主要业务,然后让我自我介绍
为什么选择ios开发
问了一下简历上的项目(实际上是课内作业🤣
学过哪些课

常见的设计模式
单例模式的应用场景和不适合的场景

tcp和udp的区别以及应用场景
http和https的区别,http3.0了解吗,http报文的头部字段有哪些

进程与线程的区别
进程间的通信方式

c++的特性,面向对象与面向过程的区别
常见的数据结构有哪些(数组、链表、堆、栈、树、队列等),各自的特性以及应用场景

算法:求二叉树的最大宽度(刚开始理解错题目了,以为宽度是指每一层的节点数量,还好面试官提醒我了)

写完之后,面试官说我看你写这么快,要不再写一题
我:啊???
给一个链表,将所有的奇数节点放到偶数节点的前面,不改变相对位置


反问环节:
主要的技术栈是什么
平时的工作作息
暑期实习生的工作是什么

2.  5月28号二面
自我介绍,说项目

队列和栈的区别
实现一个栈

然后就是一道算法题:
现在有一些课程,给出所有课程的开始时间和结束时间,求最少需要多少间教室


写完之后问我算法的时间复杂度是多少,怎么优化,优化之后的时间复杂度是多少(把我问麻了,一个都没说上来,优化方案还是面试官提醒的)

然后问我https的加密算法有哪些(只说了一个RSA非对称加密🤣
然后面试官说一面面试官已经问了我很多东西了,她就懒得问了,直接进入反问环节,把我整懵了

问了面试官对我的评价,以及实习生的工作内容
二面完之后以为铁凉了,结果20分钟之后直接hr面了

hr面:
自我介绍
介绍项目
为什么想来ios(因为投了快手的c++开发和Android开发然后简历被挂了🤣
什么时候能来实习,实习多久
手里面有没有其他的offer(0offer选手落泪)
多大概率来快手
然后就给了口头offer,希望能早日收到正式offer邮件

#实习##面经##iOS工程师#
全部评论

相关推荐

头像
03-05 09:50
C++
点赞 评论 收藏
转发
2 22 评论
分享
牛客网
牛客企业服务