当前位置: 首页 > Web前端 > HTML

大厂前端工程师面试题整理(三年)

时间:2023-03-27 23:29:37 HTML

鏄ㄥぉ鍙傚姞浜嗗ぇ鍘傚墠绔伐绋嬪笀锛屾暣浣撴劅瑙夋瘮杈冪畝鍗曘€傞潰璇曞畼涓€鍓弗鑲冪殑鏍峰瓙锛岃鎴戞湁鐐圭揣寮狅紝闈㈣瘯瀹橈紝浣犱笉璁ょ湡浣犲氨姝讳簡锛侌煒掑厛浠庨棶绛旈寮€濮?.璇磋const鍜宭et鐨勫尯鍒0鏄庢柟娉曞彉閲忔彁鍗囦綔鐢ㄥ煙鍒濆鍊糲onst鐨勯噸澶嶅畾涔変笉闇€瑕佸厑璁稿潡绾т綔鐢ㄥ煙letis鍧楃骇浣滅敤鍩熶笉闇€瑕佸厑璁竩ar鏄嚱鏁扮骇浣滅敤鍩焠o蹇呴』鍏佽鍙橀噺鎻愬崌const鍜宭et涓嶅瓨鍦ㄥ彉閲忔彁鍗囷紝鑰寁ar瀛樺湪鍙橀噺鎻愬崌浣跨敤let鍜宑onst瀹氫箟鍏ㄥ眬鍙橀噺锛屼笉鍐嶅皢瀹冧滑璁剧疆涓洪《灞傜殑灞炴€bject(window)锛屾湁鏁堥伩鍏嶅叏灞€鍙橀噺姹℃煋鍒濆€糲osnt瀹氫箟鐨勫彉閲忓繀椤昏祴鍒濆€硷紝2.涓€涓猦ttp璇锋眰涓昏鍖呮嫭鍝簺閮ㄥ垎锛熶竴涓狧TTP璇锋眰涓昏鍖呮嫭锛氳姹傝銆佽姹傚ご銆佺┖琛屽拰璇锋眰鏁版嵁銆傝姹傝鐢卞洓閮ㄥ垎缁勬垚锛屽鍥炬墍绀恒€傝〃绀鸿姹傝鍖呮嫭璇锋眰鏂规硶銆乁RL銆佸崗璁増鏈€傝姹傛柟寮忎富瑕佹湁锛欸ET銆丳OST銆丳UT銆丏ELETE銆丱PTIONS銆丠EAD绛夊崗璁増鏈湁1.0銆?.1銆?.0绛夎姹傚ご璇锋眰澶寸敱鍏抽敭瀛?鍊煎缁勬垚锛屾瘡琛屼竴瀵癸紝鍏抽敭瀛楀拰鍊肩敤鍐掑彿鈥?鈥濆垎闅斻€傝姹傛爣澶撮€氱煡鏈嶅姟鍣ㄦ湁鍏冲鎴风璇锋眰鐨勪俊鎭€傚吀鍨嬬殑璇锋眰鏍囧ご鏈夛細User-Agent锛氱敓鎴愯姹傜殑娴忚鍣ㄧ被鍨嬨€傛帴鍙楋細瀹㈡埛绔瘑鍒殑鍐呭绫诲瀷鍒楄〃銆侶ost锛氳姹傜殑涓绘満鍚嶏紝鍏佽澶氫釜鍩熷悕鍦ㄥ悓涓€涓狪P鍦板潃锛屽嵆涓€涓櫄鎷熶富鏈恒€傚綋鐒讹紝闄や簡杩欎簺鏁版嵁涔嬪锛岃繕鏈夊洖杞︽崲琛岃姹備綋銆傛牴鎹笉鍚岀殑搴旂敤鍦烘櫙锛屼竴涓狧TTP璇锋眰鐨勮姹備綋鏈変笁绉嶄笉鍚岀殑褰㈠紡銆備换鎰忕被鍨嬬殑鏂囦欢鍒嗙墖Encoding锛氱紪鐮丠TTPS浜や簰杩囩▼锛屽洜姝ゅ緢瀹规槗琚嫤鎴拰绡℃敼銆備负浜嗚В鍐砲ttp鐨勫畨鍏ㄩ棶棰橈紝鍑虹幇浜唄ttps鍗忚銆俬ttps鏄竴绉嶅姞瀵嗙殑瓒呮枃鏈紶杈撯€嬧€嬪崗璁€俬ttp鍜宧ttps閮藉湪tcp鍗忚涔嬩笂銆俬ttps涓巋ttp鐩告瘮锛屽鍔犱簡涓€灞係SL/TLS瀹夊叏灞備紶杈撳崗璁紝瀹炵幇鍔犲瘑閫氶亾銆?銆佸湪鍒濆鍖栬繃绋嬩腑锛屾湇鍔″櫒闇€瑕佸厛鐢宠璇佷功骞朵繚瀛樺叕绉侀挜锛岀劧鍚庨渶瑕佸皢鍏挜銆佸浗瀹躲€佸煄甯傘€佸煙鍚嶃€佺鍚嶇畻娉曠瓑淇℃伅鍙戦€佺粰CA銆侰A缁勭粐浼氬浼犻€掕繃鏉ョ殑鍏挜杩涜鍔犲瘑锛岀敤瀹㈡埛绔殑绉侀挜鍔犲瘑鏈嶅姟鍣ㄧ殑鍏挜锛岀敓鎴愯瘉涔︿繚瀛樺湪娴忚鍣ㄤ腑銆?銆佸湪浜や簰杩囩▼涓紝瀹㈡埛绔彂璧蜂笁娆℃彙鎵嬭姹傚缓绔婽CP杩炴帴銆傛敮鎸佺殑鍗忚鐗堟湰鐢熸垚涓€涓殢鏈烘暟鏉ョ敓鎴愪細璇濆瘑閽ャ€傚鎴风鏀寔鐨勭畻娉晄essionID鏀跺埌璇锋眰鍚庡搷搴旂‘璁ゅ姞瀵嗛€氶亾鍗忚鐗堟湰銆傛湇鍔″櫒鐢熸垚涓€涓殢鏈烘暟鐢ㄤ簬纭銆備娇鐢ㄧ殑鍔犲瘑绠楁硶鍝嶅簲鏈嶅姟鍣ㄨ瘉涔︺€傚鎴风鏀跺埌璇佷功骞堕獙璇佽瘉涔︽槸鍚︾敱CA棰佸彂銆傞獙璇佽瘉涔︽槸鍚︽湁鏁堛€傞獙璇侀€氳繃鍚庯紝浼氱敓鎴愪竴涓殢鏈烘暟锛屽彂閫佺粰鏈嶅姟鍣ㄣ€傛湇鍔″櫒灏嗘敹鍒伴殢鏈烘暟銆傛湇鍔″櫒鏀跺埌鍔犲瘑鍚庣殑鏁版嵁鍚庯紝浼氱敤绉侀挜瀵瑰瘑鏂囪繘琛岃В瀵嗭紝姣旇緝鏄惁绗﹀悎棰勬湡锛岀劧鍚庡皢鍔犲瘑鍚庣殑鏁版嵁鍙戦€佺粰瀹㈡埛绔€傚鎴风鏀跺埌娑堟伅銆傚鎴风楠岃瘉鍔犲瘑鍚庣殑鏁版嵁鏄惁涓庨鏈熶竴鑷淬€傚鏋滀竴鑷达紝鍒欐病鏀惰繃绋嬩箣鍚庣殑鎵€鏈夐€氫俊杩囩▼閮藉皢浣跨敤鐢熸垚鐨勫绉板瘑閽ャ€傞挜鍖欍€傜畻娉曢1锛氭眰鏈€闀夸笉閲嶅瀛愪覆锛屽厛鐢ㄧ鍔炴硶锛屾椂闂村鏉傚害o(n骞虫柟)functionlongestUniqueSub(str){constlen=str.length;璁╃粨鏋?鈥溾€濓紱for(leti=len-1;i>=0;i--){for(letj=i;jresult.length?str.slice(i,j+1):缁撴灉锛泒}}returnresult;}鍙︿竴绉嶆洿楂樼鐨勬柟娉曪紝鏃堕棿澶嶆潅搴︿负o(n)functionlongestSubStr(str){conststrArr=[];璁╃粨鏋?鈥溾€濓紱for(leti=0;iresult.length?strArr.join("")锛氱粨鏋滐紱}returnresult;}绠楁硶棰?锛歭eetCode绗竴棰橈細涓ゆ暟涔嬪拰杩欓亾棰樺疄鐜拌捣鏉ュ緢绠€鍗曪紝涓昏鍏虫敞鐨勬槸濡備綍鎻愰珮浠g爜鎵ц鏁堢巼銆傝繕鏈変袱绉嶆椂闂村鏉傚害鍒嗗埆涓簅(n骞虫柟)鍜宱(n)鐨勭畻娉曘€傝繖閲屽彧缁欏嚭鏃堕棿澶嶆潅搴︿负o(n)鐨勫疄鐜扮畻娉曘€傚嚱鏁皌woSum(arr,target){constmap=newMap();for(leti=0;i