產品經理筆試-技術名詞1

1. 移動設備常見的屏幕分辨率 :4:3的整數倍以及3:2常見

2.英特網上用於數據傳輸的主要協議:HTTP

SIP(Session Initiation Protocol,會話初始協議)多媒體通信協議
實時傳輸協議(Real-time Transport Protocol或簡寫RTP)是一個網絡傳輸協議
Real-time Transport Control Protocol或RTP Control Protocol或簡寫RTCP)是實時傳輸協議(RTP)的一個姐妹協議。
MAC 地址也叫物理地址、硬件地址或鏈路地址,由網絡設備製造商生產時寫在硬件內部.

DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址 (IP address)轉換的服務器;
代理服務器(Proxy Server)是一種重要的服務器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,從而起到防火牆的作用。代理服務器大多被用來連接INTERNET(國際互聯網)和Local Area Network(局域網);
互聯網服務提供商(Internet Service Provider),簡稱ISP,指的是面向公衆提供下列信息服務的經營者:
一是接入服務,即幫助用戶接入Internet;
二是導航服務,即幫助用戶在Internet上找到所需要的信息;
三是信息服務,即建立數據服務系統,收集、加工、存儲信息,定期維護更新,並通過網絡向用戶提供信息內容服務。

3.數據庫:

E-R(實體-聯繫)模型模型的基本概念和圖形的表示方法。(概念結構設計)
掌握將E-R圖轉化成關係模式的基本技巧。(邏輯結構設計)
物理設計 — 物理存儲結構和存取方法

4.Docker 是一個開源的應用容器引擎。鏡像是Docker容器的基石,容器是鏡像的運行實例,實際操作中:
docker version 顯示 Docker 版本信息
docker info 顯示 Docker 系統信息,包括鏡像和容器數
docker search 從 Docker Hub 中搜索符合條件的鏡像
docker pull 從 Docker Hub 中拉取或者更新指定鏡像
docker push 將鏡像推送至遠程倉庫,默認爲 Docker Hub
docker login 按步驟輸入在 Docker Hub 註冊的用戶名、密碼和郵箱即可完成登錄
docker logout 運行後從指定服務器登出,默認爲官方服務器
docker images 列出本地所有鏡像。對鏡像名稱進行關鍵詞查詢
docker ps 列出所有運行中容器
docker rmi 從本地移除一個或多個指定的鏡像
docker rm 從本地移除一個或多個指定的容器
docker history 查看指定鏡像的創建歷史
docker start|stop|restart 啓動、停止和重啓一個或多個指定容器
docker kill 殺死一個或多個指定容器進程
docker pause 暫停某一容器的所有進程
docker logs 獲取容器運行時的輸出日誌
docker run 啓動一個容器,在其中運行指定命令

5.語法分析器

(Parser)通常是作爲編譯器或解釋器的組件出現的,它的作用是進行語法檢查、並構建由輸入的單詞組成的數據結構。
分析單詞是如何構成語言和說明的
分析語句和說明是如何構成程序的
分析程序的結構

語法分析器通常使用一個獨立的詞法分析器從輸入字符流中分離出一個個的“單詞”,並將單詞流作爲其輸入。實際開發中,語法分析器可以手工編寫,也可以使用工具(半)自動生成。

6.HashMap

hashMap結構如上圖:數組(分桶)+鏈表
原理:先獲取插入數據的哈希值,根據哈希值判斷該數據應該放入哪個數組元素(桶)中,再對該數組元素(桶)中的鏈表進行遍歷,檢驗是否有重複鍵(key),如果存在重複鍵則覆蓋該鍵的值(value),如果不衝突則在鏈表末尾加入該元素。(B答案解析)
理想狀態,設計者通過動態調整數組長度和鏈表長度,使每個數組中鏈表的長度接近常數值,從而使得插入時間複雜度接近O(1)。

HashMap會用鏈表來解決衝突問題
HashMap插入數據時,時間複雜度爲O(1)
HashMap能用來處理或存儲字符串數據
HashMap是基於鏈表+數組的思想,將數據連接起來

7.C語音是面向過程的語言

8.HD(HighDefinition)指720P高清屏,

FHD(FullHighDefinition)指1080P全高清屏,
QHD(QuadHD)指2K屏。

8.算法穩定性定義

:排序前後兩個相等的數相對位置不變,則算法穩定。 穩定性得好處:從一個鍵上排序,然後再從另一個鍵上排序,第一個鍵排序的結果可以爲第二個鍵排序所用。
堆排序、快速排序、希爾排序、直接選擇排序(快選希堆)不是穩定的排序算法,
而基數排序、冒泡排序、直接插入排序、折半插入排序、歸併排序(冒基插s折歸)是穩定的排序算法。

9.網絡錯誤

500服務器內部錯誤(Internal server error)主要是由於IWAM賬號的密碼錯誤造成的。
501這一般都是服務器還沒有請求功能導致的,我們搜索服務器,根本就進入不了,提交不了
502 (錯誤網關) 錯誤網關,無效網關,在互聯網中表示一種網絡錯誤
503 (服務不可用) 服務器目前無法使用(由於超載或停機維護)。 通常,這只是暫時狀態。
504 (網關超時) 服務器作爲網關或***,但是沒有及時從上游服務器收到請求。
505 (HTTP 版本不受支持) 服務器不支持請求中所用的 HTTP 協議版本。

10.域名

https://zhidao.baidu.com
com 頂級域名(一級域名)
baidu.com 二級域名
tieba.baidu.com 三級域名

11.流量劫持的方式

有很多種,常見的主要有DNS劫持、CDN入侵、網關劫持、ARP攻擊、Hub嗅探等等

12.CPU

目前最大的CPU生產廠商是Intel
X86、ARM是一種CPU架構
CPU由運算器、控制器、寄存器等部分組成

13.PHP語言

Hypertext Preprocessor,中文名:“超文本預處理器”

PHP的執行效率很高
PHP是一種腳本語言
PHP是免費的,開源的
快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言複雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
(三)數據庫連接的廣泛性
PHP可以與很多主流的數據庫建立起連接,如MySQL、ODBC、Oracle等,
(四)面向過程和麪向對象並用
缺點:
(一)PHP的解釋運行機制
在 PHP 中,所有的變量都是頁面級的,無論是全局變量, 還是類的靜態成員,都會在頁面執行完畢後被清空。
(二)設計缺陷,缺少關注PHP被稱作是不透明的語言,因爲沒有堆棧追蹤,各種脆弱的輸入。沒有一個明確的設計哲學。早期的PHP受到Perl的影響,帶有out參數的標準庫又是有C語言引入,面向對象的部分又是從 C++和Java學來的。
(三)對遞歸的不良支持
PHP並不擅長遞歸。它能容忍的遞歸函數的數量限制和其他語言比起來明顯少。

14.Android 開發的四大組件

活動(activity),用於表現功能,是用戶操作的可視化界面;它爲用戶提供了一個完成操作指令的窗口。Activity是在開發中使用最頻繁的一種組件
服務(service),後臺運行服務,不提供界面呈現;它通常用作在後臺處理耗時的邏輯
廣播接受者(Broadcast Receive),用於接收廣播;
內容提供者(Content Provider),支持多個應用中存儲和讀取數據,相當於數據庫。
在Android中,廣播是一種廣泛運用的在應用程序之間傳輸信息的機制。而廣播接收器是對發送出來的廣播進行過濾接受並響應的一類組件。可以使用廣播接收器來讓應用對一個外部時間做出響應。
https://blog.csdn.net/xchaha/article/details/80398620

15.大數據常用的開發工具

Hadoop是一個由Apache基金會所開發的分佈式系統基礎架構
Storm是Twitter開源的分佈式實時大數據處理框架
HPCC(High-Performance Cluster Computing 高性能集羣計算)

比特幣是區塊鏈技術的一種應用。
Docker 是一個開源的應用容器引擎。
saas(Software as a Service)指軟件即服務

17.雲技術

是指在廣域網或局域網內將硬件、軟件、網絡等系列資源統一起來,實現數據的計算、儲存、處理和共享的一種託管技術。
​1、公有云(PublicClouds),“公有”反映了這類雲服務並非用戶所擁有,公有云是面向大衆提供計算資源的服務。是由IDC服務商或第三方提供資源,如應用和存儲,這些資源是在服務商的場所內部署。用戶通過Internet互聯網來獲取這些資源的使用。公有云服務提供商有Amazon、Google和微軟,以及國內的阿里雲、百度雲和騰訊雲等。

公有云的優勢是成本低,擴展性非常好。缺點是對於雲端的資源缺乏控制、保密數據的安全性、網絡性能和匹配性問題。

​2、私有云(PrivateClouds),私有云是企業傳統數據中心的延伸和優化,能夠針對各種功能提供存儲容量和處理能力。“私有”更多是指此類平臺屬於非共享資源,而非指其安全優勢。私有云是爲了一個客戶單獨使用而構建的,所以這些數據、安全和服務質量都較公有云有着更好地保障。而私有云由於是客戶獨享,則用戶擁有着構建雲的基礎設置,並可以控制在此技術設置上部署應有程序的方式。

在私有云模式中,雲平臺的資源爲包含多個用戶的單一組織專用。私有云可由該組織、第三方或兩者聯合擁有、管理和運營。私有云的部署場所可以是在機構內部,也可以在外部。
原文鏈接:https://blog.csdn.net/qq805934132/article/details/82957673

18.TCP和UDP的區別

(1)TCP是可靠傳輸,UDP是不可靠傳輸;

(2)TCP面向連接,UDP無連接;

(3)TCP傳輸數據有序,UDP不保證數據的有序性;

(4)TCP不保存數據邊界,UDP保留數據邊界;

(5)TCP傳輸速度相對UDP較慢;

(6)TCP有流量控制和擁塞控制,UDP沒有;

(7)TCP是重量級協議,UDP是輕量級協議;

(8)TCP首部較長20字節,UDP首部較短8字節;

基於TCP和UDP的常用協議

HTTP、HTTPS、FTP、TELNET、SMTP(簡單郵件傳輸協議)協議基於可靠的TCP協議。TFTP、DNS、DHCP、TFTP、SNMP(簡單網絡管理協議)、RIP基於不可靠的UDP協議

TCP和UDP的協議共同之處是支持校驗和,還有提供目的和源端口號,用於處理數據包,在OSI模型中,兩者都位於傳輸層

傳輸控制協議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網絡的各種通信系統之上操作。

UDP:Internet 協議集支持一個無連接的傳輸協議,該協議稱爲用戶數據報協議,UDP 爲應用程序提供了一種無需建立連接就可以發送封裝的 IP 數據包的方法

什麼時候應該使用TCP: 當對網絡通訊質量有要求的時候,比如:整個數據要準確無誤的傳遞給對方,這往往用於一些要求可靠的應用,比如HTTP、HTTPS、FTP等傳輸文件的協議,POP、SMTP等郵件傳輸的協議。 在日常生活中,常見使用TCP協議的應用如下: 瀏覽器,用的HTTP FlashFXP,用的FTP Outlook,用的POP、SMTP Putty,用的Telnet、SSH QQ文件傳輸 ………… 什麼時候應該使用UDP: 當對網絡通訊質量要求不高的時候,要求網絡通訊速度能儘量的快,這時就可以使用UDP。 比如,日常生活中,常見使用UDP協議的應用如下: QQ語音 QQ視頻 TFTP ……

有些應用場景對可靠性要求不高會用到UPD,比如長視頻,要求速率

19.主機是否存活

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章