日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS开发面试—四面字节iOS客户端抖音隐私合规团队

發(fā)布時間:2023/12/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS开发面试—四面字节iOS客户端抖音隐私合规团队 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一面 (1h30min)

  • 自我介紹

  • 什么時候接觸iOS開發(fā),學(xué)習(xí)路徑

  • 屬性修飾符,nonnull這些也問了,strong,weak的區(qū)別,copy

  • strong和copy一樣嗎

  • assign的語義,答的和weak的區(qū)別

  • weak是怎么實現(xiàn)的,有沒有性能問題

  • 一個局部變量是什么時候釋放的,autorelease什么時候釋放

  • pod對應(yīng)的產(chǎn)物是什么,自己有沒有編寫過library

  • 程序到可執(zhí)行文件的過程,鏈接過程都干了啥

  • 靜態(tài)庫和動態(tài)庫各自的好處

  • 響應(yīng)者鏈條,一個view不響應(yīng)的原因,以及為什么

  • hitTest和pointInside的關(guān)系

  • 疊在一起的兩個view,哪個會響應(yīng),如果不想讓上面的view響應(yīng),怎么解決?如果兩個view都要響應(yīng),怎么做

  • GCD介紹下

  • iOS有哪些多線程的方法(四種)

  • 項目中哪一塊用到了GCD

  • dispatch的問題,會輸出什么

  • NSLog(@"1"); dispatch_async(dispatch_get_main_queue(), ^{ // 如果把這里改成globalQueue,又會輸出什么NSLog(@"2"); } NSLog(@"3");
  • 線程和隊列的關(guān)系

  • 自旋鎖和互斥鎖的區(qū)別

  • 鎖和信號量的關(guān)系

  • 信號量有什么功能是鎖做不到的

  • 項目中有沒有用過鎖,鎖有哪些

  • 在整個面試的過程中,可能會用到哪些協(xié)議,都在哪幾層

  • 為什么視頻會議用UDP

  • 如果用TCP實現(xiàn)音視頻,需要建立幾次連接

  • 用UDP實現(xiàn)音視頻,有什么方法可以保證通話質(zhì)量

  • DNS為什么用UDP,為什么不用TCP

  • HTTP和HTTPS的區(qū)別

  • HTTPS用到哪些加密算法

  • HTTPS的建立過程

  • 兩個算法題,一個是給定兩個整數(shù)數(shù)組A和B,A只比B多一個元素,其它元素都一樣,找出多的那個元素;另一個是兩個UIView找到第一個公共父View

  • 反問環(huán)節(jié)

  • 二面 (1h)

  • 一個圖片在計算機(jī)中是怎么存儲的,占多大內(nèi)存

  • 如果發(fā)現(xiàn)微信和qq都可以正常使用,但是瀏覽器網(wǎng)頁打不開,可能是什么原因,有什么排查的辦法

  • DNS解析的過程

  • HTTPS和HTTP的區(qū)別,用了哪些加密技術(shù)

  • HTTPS比起HTTP有什么缺陷

  • 一個文件有哪些屬性,怎么獲取(文件描述符)

  • 用戶態(tài)和內(nèi)核態(tài),什么時候用戶態(tài)會轉(zhuǎn)為內(nèi)核態(tài)

  • 進(jìn)程間的通信方式

  • 線程間的通信方式

  • 有哪些鎖,自旋鎖和互斥鎖的區(qū)別

  • 考了一個題目,一個線程打印奇數(shù),一個線程打印偶數(shù),從1-100

  • 打印一個View的所有子View,要求分層打印

  • top-k大的數(shù),答快排思想,時間復(fù)雜度(O(n))

  • 三面 (1h)

  • 聊項目

  • 虛擬內(nèi)存,干嘛用的,有什么作用

  • 頁表在linux中怎么用的,頁式、段式、段頁式聊了聊

  • 你是怎么理解頁表的

  • 二級頁表是什么

  • 一個程序當(dāng)中的地址是虛擬地址還是物理地址

  • 拿到一個虛擬地址后,怎么轉(zhuǎn)成物理地址

  • 聽沒聽說過TLB

  • 一次尋址過程會訪問幾次內(nèi)存

  • MVC介紹一下,會有什么問題

  • model會持有view嗎

  • MVC的controller繁瑣的問題怎么解決

  • 了不了解MVVC,了不了解響應(yīng)式編程

  • 消息機(jī)制介紹一下

  • hook一個方法有什么途徑

  • TCP和UDP的區(qū)別

  • 有人認(rèn)為TCP一定比UDP更快,你怎么認(rèn)為

  • 流量控制和擁塞避免的區(qū)別

  • 在高寬帶、高丟包的情況下,怎么保證TCP的性能

  • 什么情況下發(fā)送方的滑動窗口會后移

  • 算法題,給一個鏈表,有環(huán)的話輸出環(huán)的入口,沒有環(huán)輸出nullptr

  • 反問環(huán)節(jié)

  • hr面 (30min)

  • 后續(xù)規(guī)劃

  • 會不會考慮轉(zhuǎn)正

  • 還有哪些公司在流程中

  • 其他公司面得怎么樣

  • 項目是幾個人完成的,你主要是什么工作,項目當(dāng)前的進(jìn)展

  • 項目中挑戰(zhàn)最大的點(diǎn)

  • 遇到問題一般怎么解決

  • 是怎么學(xué)習(xí)iOS開發(fā)的

  • 前幾次面試的感受

  • 其他公司的部門怎么樣

  • 知不知道我們這邊的業(yè)務(wù)是什么,有什么了解

  • 壓力比較大的時候是什么

  • 保研計劃是什么時候開始的,怎么做的

  • 怎么平衡學(xué)習(xí)和科研

  • 項目中遇到意見分歧的時候是怎么解決的

  • 有什么興趣愛好

  • 你自己能給公司帶來什么,有什么優(yōu)劣

  • 實習(xí)的目的是什么

  • 對字節(jié)的印象

  • 能不能全勤

  • 最早什么時候能來

  • 反問

  • 原文地址

    這里也推薦一些面試相關(guān)的內(nèi)容,祝各位網(wǎng)友都能拿到滿意offer!
    GCD面試要點(diǎn)
    block面試要點(diǎn)
    Runtime面試要點(diǎn)
    RunLoop面試要點(diǎn)
    內(nèi)存管理面試要點(diǎn)
    MVC、MVVM面試要點(diǎn)
    網(wǎng)絡(luò)性能優(yōu)化面試要點(diǎn)
    網(wǎng)絡(luò)編程面試要點(diǎn)
    KVC&KVO面試要點(diǎn)
    數(shù)據(jù)存儲面試要點(diǎn)
    混編技術(shù)面試要點(diǎn)
    設(shè)計模式面試要點(diǎn)
    UI面試要點(diǎn)

    總結(jié)

    以上是生活随笔為你收集整理的iOS开发面试—四面字节iOS客户端抖音隐私合规团队的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。