iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
自我挑戰組

新手工程師第一份專案會遇到的職場大小事系列 第 26

day26.後端面試相關(二):有遇過的面試題part2

  • 分享至 

  • xImage
  •  
  • session與cookie的差異? 知道他們分別怎麼應用嗎?

A:參考答案

 

  • 請問一個表格最多可以建立多少個叢集索引? [SQL]

A:1個 參考來源:MTA98-366◆網路管理與應用

 

  • 在select敘述中的groupby子句,可以和哪個子句組合使用?

A:HAVING子句,HAVING稱為分組過濾條件,也就是分組需要的條件,所以必須與groupby聯用。
例:
SELECT "欄位1", SUM("欄位2") FROM "表格名" GROUP BY "欄位1" HAVING (函數條件);

 

  • 您的資料庫中有Department資料表和Employee資料表,您需要確保員工只能被指派至現有部門。您應該將什麼套用到Employee資料表?

(A)資料型別
(B)外部索引鍵
(C)索引
(D)主索引鍵
(E)唯一條件約束

A:(B)外部索引鍵

 

  • 請建立3個 C#類別(class):公車(bus) 卡車(truck) 跑車(sportcars)並且將這三個類別所建立的物件實體(instance)放到同一個陣列清單(list)中。

 

  • 以下這段code會印出什麼?[JavaScript]

for (var i = 0; i < 5; i++) {
  setTimeout(function() {
    console.log(i)
  }, 1000)
}

A:參考答案

 

  • 請解釋== 與 ===` 的差異? [JavaScript]

 

  • 請寫出計算以下陣列numbers值的合計方法?[JavaScript]

var numbers = [1,2,3];

A: 每個人作法不同~ 以下為其中一種方法
var numbers = [1,2,3];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
(考在陣列中使用迴圈計算陣列的總和)

 

  • 請使用二元樹搜尋法找出以下數字陣列中88的過程,需將每次搜尋的過程顯示出來。 [C#]

int[]Numbers = {8,44,26,67,35,12,77,75,31,2,62,4,88,17};

 

  • 請用遞迴寫出 1+2+3+4+.......+N的總和`,但要排除能被7與11整除的數值。[C#]

(也就是7,11,14,21,28...等不能被加進總和)

 

  • 不使用LINQ寫出一個函式,帶入以下A與B兩字串時,能使用這兩個字串產出相同字元字串與不相同字元字串。[C#]

A = "I am a student."
B = "Ya! This is life."
輸出:
Same = "ase."
Different = "ImtudnY!Thilf"

 

  • 請用C#實作以下的程式碼並輸出其正確結果。

題目:Longest Common Prefix

Example1:
Input: strs = ["flower","flow",flight"]
Output: "fl"

Example2:
Input: strs = ["dog","racecar","car"]
Output: ""
Explanation: There is no common prefix among the input strings.

 

  • 請解釋MVC是什麼,並說明溝通方式、運作流程(畫圖解釋更佳)。[C#]

     

  • 請解釋asnyc、await、Task的用途。[C#]

     

  • 假設我需要一個可以交換兩個int或double函數,請用泛型完成需求。

     

還有很多可以練習 大概先這樣啦~~祝找工作的各位都順利唷/images/emoticon/emoticon59.gif


上一篇
day25.後端面試相關(一):有遇過的面試題
下一篇
day27.後端面試相關(三)履歷撰寫
系列文
新手工程師第一份專案會遇到的職場大小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言