百度面试总结

说句真心话,今天突发的意外情况特别多。。难以形容。。
先是我Mac的麦克风牛客网访问不了,再是学校网络波动,面试官听不清我说什么。。
然后是百度面试官特别和蔼,直接打电话给我面试,长途啊,
电话大概有30分钟,代码编程20分钟,整个面试过程50分钟左右。
真的感谢,我所遇到的几个面试官 人都很好,感谢感谢。
。。。
再次感谢。。

因为突发情况很多,面试过程有点小紧张,也出现了一些失误(可能我没睡醒,连深浅拷贝都说反了。。。?哎呀。。。脑瓜子疼...)
下面主要总结一下我的不足的地方。

再次感谢百度面试官,人真的很好。感谢感谢。。

1.浅拷贝和深拷贝(再引申到iOS里@property的copy)

记录一下问题:晚上前完成解答

2.block中解决循环引用的方法是在外部__weak,内部__strong,那么__strong会对引用计数加一,为什么却没有造成内存泄漏?

这个问题问的很深。。。我思考了一下,说了一下block的作用域。。面试官说我答对了一半,后来我和小伙伴讨论了一下。结果应该是 __strong是对weak指针强引用了一次,并没有对对象强引用,这是一个点。我没考虑周全。这样的回答可能更好。

3.HTTP和HTTPS(多家面试中都有问到,从网易开始...)
TCP三次握手、四次挥手...
(计算机网络必知知识)

4.线程和进程的区别?作业和管道的定义?什么情况下会造成死锁?产生死锁的四个必要条件?(操作系统)

5.把iOS用到的开源库说一下(AFN、SDWebImage、Masonry、MJExtension、MJRefresh、KTVHTTPCash)

6.算法题:


百度算法第一题:

20分钟没做出来,后补。。。。

和朋友讨论了一下,请教了一下咱们的“算法小王子”
哈哈,他的想法是把“?”跳过去,算2的倍数再乘上去。
思路很好,挺强的,学习到了

真的发生的突发情况太多了,面试官人很好,感谢面试官。。
祝百度团队越做越好,面试官节节高升。。。
为中国的科技发展献出力量!
感恩 感谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 百度一面:1、先做一个自我介绍。。。顿时感觉不紧张了。。。2、那你为什仫不考研而打算找工作呢???这个问题就随机发...
    CTTCassie阅读 212评论 0 0
  • 一面:自我介绍:突出自己的亮点 技术问题:数据库: 范式、SQL语句、内连接与外连接、数据库索引的意义 ...
    shanyukang阅读 312评论 0 4
  • 1. 数据结构 链表 基本操作 java实现 B+树 基本操作 java实现 2. 算法 回文判断 3. 多线程 ...
    奔跑的小栋栋阅读 241评论 0 1
  • 一条路狭窄而悠长 不知通向何方 既熟悉又不同往常 只容得一人 不能与同行并肩前往 路两旁密不透风的玉米地 高人几头...
    延伸的美好阅读 253评论 0 0
  • 今天出去跑步。回来的时候想买咖啡,发现忘记带钱了。突然想到apple pay。一次使用了apple pay,还真好...
    SandyZhang_ce42阅读 191评论 0 0