1、程序與執行緒?如何理解執行緒安全?
(1)記憶體好比工廠,程序好比工廠內的房間,執行緒好比工人
(2)執行緒安全通常由對全域性變數和靜態變數的訪問引起,多個執行緒對這些變數的讀寫會造成執行緒安全問題
2、長連線與短連線?
(1)長連線通常用於點對點通訊,在不傳送資料報的情況下,雙方也要互發資料用於保持通訊狀態,對伺服器壓力大
(2)短連線類似於http是一種無狀態的協議,一次請求與響應之後,即斷開連線
3、http狀態碼
(1)1字頭---訊息
(2)2字頭--成功
(3)3字頭--重定向
(4)4字頭--請求錯誤
(5)5字頭--伺服器錯誤
4、c/c++分別如何動態分配和釋放記憶體,有什麼區別?
(1)c:malloc/free,針對內部資料型別,沒有自動執行建構函式和析構函式的特性,需要計算型別長度(sizeof),返回的void指標需要手動強制轉換
(2)c++:new/delete,相對而言
5、tcp/ip四層模型(從下往上)
(1)應用層(http,ftp,smtp,telnet)
(2)傳輸層(tcp,udp)
(3)網路層(ip)
(4)資料鏈路層
6、指標與引用的區別?
(1)是否需要分配記憶體空間
(2)能否被賦值(改變)
7、c語言陣列
(1)整型陣列:int a[3],int a[3][4](按行排列,按行初始化)
(2)字元陣列:char b[10],char b[10][20]
(3)c語言字串:沒有專門的字串變數,通常用乙個字元陣列來存放乙個字串,並且字串總是以』\0』作為串的結束,例如
char c = ;
char c = ;
char c = 「card」;
char *c = 「card」; (字元指標指向字串)
#筆試面試
mysql面試筆試 MySQL面試筆試題集 BAT
01 mysql技術特點?02 mysql預設埠號?03 mysql優勢?04 mysql支援的儲存引擎以及特點?mysql5.7支援 innodb myisam merge memory archive csv performance schema blackhole innodb是目前mysql...
面試筆試題
1 昨天參加一公司筆試,給幾道演算法題整懵了,其實也不難,但好久沒有碰演算法,只是有思路,要讓我在這麼短的時間內寫出程式來還是不行。2 這裡將其中一道稍微複雜一點的演算法題寫下來,以此小結。3 4 題目描述 5 將n個雞蛋放入到m個籃子中去 n m 保證每個籃子中至少乙個雞蛋,然後指定乙個數x,要求...
面試 筆試 解答
sql程式設計 題目 求每一位員工工作時長 公司每位員工打卡時間表a 員工工作時長表b 得到分組時間的最大值 下班時間 select a.id,a.name a.time from select id,name,time from punch group by id desc a group by ...