1. 程式人生 > >某公司電話面試

某公司電話面試

  1. sessionstorage、localstorage、cookie區別

    cookie是網站為了標示使用者身份而儲存在使用者本地終端(Client Side)上的資料(通常經過加密)。
    cookie資料始終在同源的http請求中攜帶(即使不需要),記會在瀏覽器和伺服器間來回傳遞。
    sessionStorage和localStorage不會自動把資料發給伺服器,僅在本地儲存。
    cookie有path概念,子路徑可以訪問父路徑cookie,父路徑不能訪問子路徑cookie

    儲存大小:
    cookie資料大小不能超過4k。
    sessionStorage和localStorage 雖然也有儲存大小的限制,但比cookie大得多,可以達到5M或更大。

    有期時間:
    localStorage 儲存持久資料,瀏覽器關閉後資料不丟失除非主動刪除資料;
    sessionStorage 資料在當前瀏覽器視窗關閉後自動刪除。
    cookie 設定的cookie過期時間之前一直有效,即使視窗或瀏覽器關閉

    • seessionStorage

        臨時性的,頁面開啟有,頁面關閉沒有  
        資料不共享  
        通過a標籤來跳出一個頁面,則sessionStorage共享
      
    • localStorage

        永久性的儲存  
         不能跨域
        資料共享
      
    • cookie
      cookie在同源且符合path規則的文件之間共享

  2. 如何實現瀏覽器內多個標籤頁之間的通訊?

    WebSocket、SharedWorker;
    也可以呼叫localstorge、cookies等本地儲存方式;
    
    localstorge另一個瀏覽上下文裡被新增、修改或刪除時,它都會觸發一個事件,
    我們通過監聽事件,控制它的值來進行頁面資訊通訊;
    注意quirks:Safari 在無痕模式下設定localstorge值時會丟擲 QuotaExceededError 的異常;
    
  3. 懶載入和預載入

    • 用CSS和JavaScript實現預載入:backgrond
    • 僅使用JavaScript實現預載入
    • 使用Ajax實現預載入

      1. 第一種是純粹的延遲載入,使用setTimeOut或setInterval進行載入延遲.
      2. 第二種是條件載入,符合某些條件,或觸發了某些事件才開始非同步下載。
      3. 第三種是可視區載入,即僅載入使用者可以看到的區域,這個主要由監控滾動條來實現,一般會在距使用者看到某圖片前一定距離遍開始載入,這樣能保證使用者拉下時正好能看到圖片。
  4. post和get的區別
    這裡寫圖片描述
  5. 正則表示式
  6. bfc
    如何觸發
    • 根元素
    • float屬性不為none
    • position為absolute或fixed
    • display為inline-block, table-cell, table-caption, flex, inline-flex
    • overflow不為visible
  7. 快速排序和堆排序
  8. 盒子模型與box-sizing
  9. 翻牆
  10. css和js引入位置
    瀏覽器解析html頁面首先瀏覽器先下載html,然後在記憶體中把html程式碼轉化成Dom Tree,然後瀏覽器根據Dom Tree上的Node分析css和Images,當文件下載遇到js時,js獨立下載。
    js是阻塞載入,會影響頁面載入的速度,如果js檔案比較大,演算法也比較複雜的話,影響更大。CSS放在前端是頁面渲染時首先是根據DOM結構生成一個DOM樹然後加上CSS樣式生成一個渲染樹,如果CSS放在後面可能頁面會出現閃跳的感覺,或者是白屏或者佈局混亂樣式很醜直到CSS載入完成。
  11. rem和em
  12. 登入安全性
  13. hashtag和history
  14. 畫三角形
  15. 長連線短連線

相關推薦

公司電話面試

sessionstorage、localstorage、cookie區別 cookie是網站為了標示使用者身份而儲存在使用者本地終端(Client Side)上的資料(通常經過加密)。 cooki

公司人工智慧面試總結

某公司人工智慧面試總結 2018年09月01日 20:31:11 zhoujl48 閱讀數:1821 本文用於記錄這幾天面試下來的一些流程和心得體會,重點記錄XXXX部門的三場面試,瞭解自己的優勢,更重要的是發現自己的不足,以便在日後針對性的加強學習和進步!  

結構體作為STL map的key時需要注意什麼? (公司招聘面試試題)

        某公司招聘的面試環節, 有這樣一個題目:結構體作為STL map的key時需要注意什麼?   對於懂STL map的同學來說, 這個題目還是比較easy的, 先看程式: #include <iostream> #include <stri

公司java面試經歷

(2)問了會哪些資料庫,然後我說sql和mysql,就問了我分頁的sql語句是什麼,這個有點模糊那時,因為自己做網站的時候寫過這sql語句,但是那時候緊張還是什麼,就是沒想出來,然後他告訴我sql是:select top 10 from student where id in(select top 110 f

記一次大三秋季成都公司Java電話面試經歷和總結

簡歷是在一個招聘app上投的。感興趣的童鞋也可以試試~ 本來HR是準備直接過去面試的,但是由於本人不在本地原因,所以直接約了時間面試 面試官是技術部的Leader,總共面試時間是40分鐘左右吧! 好的,下面就直接進入正題吧! 面試官問:之前看到過你做的筆試

BAT大型公司電話面試

這個公司是BAT裡面的一個。具體公司不能透露 問題一:自我介紹 我大約介紹了我考研的成績和平時比較關心技術。 問題二:針對簡歷上的問題。 因為簡歷上我寫了2周開發除了一個ios的程式。所以他問我oc裡面的屬性的強和弱有什麼區別。估計現在那個公司比較缺有手機開發有關的人,我之

公司運維第一次電話面試

問題一:你的特長是什麼,你最擅長什麼? 問題二:介紹下redis,redis是個什麼東西? 問題三:介紹下redis的master、slave架構。 問題四:說下選舉協議(因為我前面說到了故障恢復),如果master掛掉怎麼辦? 問題五:這個協議有什麼缺陷? 問題

第一次面試經歷-公司後端研發

git 大小 分析 測試用例 提示 root 打印 布爾值 github上 筆試 筆試部分是做了10道題目, 主要是類似於LeetCode上的題. 也包含了一些設計題目, 比如說怎麽設計一個爬蟲系統的去重. 在面試的時候答題紙也被送過來, 面試官會選擇裏面一個問題(主要是沒

銀行的電話面試-----資料研發崗

面試官很客氣,本來是他打電話過來,因為手機沒電後來再給面試官打過去的電話。面試開始先簡單的介紹了一下自己,然後面試官圍繞著程式語言和資料庫進行提問,問的都是一些比較基礎的問題。 1.python的資料型別和區別 在python3中有6個標準資料型別:numb

記錄公司(簡稱SMKJ) 的一次面試

昨天去了一家公司面試 Java 開發崗位,這篇文章主要是做一個面試的記錄以及總結。這家公司的規模大概100-200人,環境還可以,在一棟大廈租了兩層辦公室(31層和32層)。一同搭電梯上去的還有一位去應聘測試崗位的妹紙�� 這裡要吐槽一下該公司的前臺,由於跟

公司的SQL 面試題目,考考你的SQL熟練程度

某公司的SQL 面試題目 1-10題目答案都是一句話 1、請寫出SQL語句計算今天距離2005元旦的分鐘數。 答案: (SQL入門題目,不會做的話,把書從頭再看十遍吧) 2、請一句SQL寫出:如果person(personname,deptname) 表中沒有 “財務部”的“

螞蟻金服初級Java電話面試 面試題

ringbuf str eem 螞蟻 ren 電話 什麽 死鎖 hashmap 1.String, StringBuffer, StringBuilder 的區別,為什麽String 不可改變,StringBuilder可以改變? 2.HashMap 是不是有序的,有哪些有

公司防火墻配置-2

action splay 關閉 title -o image 狀態 mit 發布 好的,接著昨天的配置,我們需要發布公司的服務器供internet上的用戶訪問,拓撲圖如下:由於為了防止病毒攻擊,我們不能放開untrust區域和dmz區域之間的策略:[SRG]display

雲HBase小組成功搶救公司自建HBase集群,挽救30+T數據

HBase摘要: 使用過開源HBase的人都知道,運維HBase是多麽復雜的事情,集群大的時候,讀寫壓力大,配置稍微不合理一點,就可能會出現集群狀態不一致的情況,糟糕一點的直接導致入庫、查詢某個業務表不可用, 甚至集群運行不了。 概述 使用過開源HBase的人都知道,運維HBase是多麽復雜的事情,集群大的時

公司的U3D筆試題

common ria script arc asc sed 好的 shc 大小 今天這套筆試題感覺做得一般。 隨後是二對一的技術面試,但涉及的技術細節相對較少,更多的是對以前工作、項目經歷的詢問。 然後說今天先到這裏,讓我等通知。 我還特意問了一下,通知大概要多久,他

第二次面試電話面試

分頁 存取 集合 管理系 sele 字段 獲取 負責 冒泡排序 第二次面試(電話面試) 自我介紹一下自己。 我叫任秀興,平時的愛好是寫寫程序,實現個功能讓自己開心一下。溝通能力比較強、自我管理能力比較好,在復雜的事情面前能夠保持一個樂觀的心態,能在較短的時間內處理復雜的問

幹貨!程序員進好公司面試技巧

發展歷史 網絡 觸發 是你 興趣 理想 特質 事件 項目經驗 經過一個多月的面試求職,終於獲得了一個非常滿意的工作機會。作為一個有著兩年多iOS開發經驗的程序員,第一次裸辭跳槽,對面試求職可謂有一番全新的體會。 技能好不一定就保證你能進入好公司,有時候也需要很多技巧和方法的

阿裏電話面試

矩陣 進程與線程 結構 利用 b樹 應用 where 循環 n-1 1.排序的分類,冒泡排序和快排的實現 2.快排的最差情況:   經典快排總拿第一個數進行劃分,這樣在數組有序的情況下,每次劃分都得到最壞的結果,都是左邊 n-1個數,右邊0個數,每次劃分都只能減少一個數,T

一些公司面試題目 U3D

height iostream image idt 試題 esp sin amp else #include <iostream> using namespace std; int main() { int N; while (cin>>

北京公司IBM X3650M3存儲崩潰的解決過程

條帶 分享 成功 問題 陣列 管理 排查 ima 51cto 存儲數據恢復故障情況: 北京某公司的一臺IBM X3650M3存儲由於未知原因崩潰,管理員排查故障時發現存儲中有兩塊硬盤離線導致該組陣列無法使用,存儲內數據丟失,需要進行raid陣列數據恢復。 Raid5陣列數據