PIXNET Logo登入

聯成電腦-讓你價值連城

跳到主文

聯成電腦痞客邦官方BLOG學習電腦必備秘笈,提供各種學電腦課程作品及聯成電腦評價,學員對電腦課程的學習心得包含手機app 、工業設計、室內設計及電腦證照考試等,是您學電腦課程最佳範本。

部落格全站分類:電玩動漫

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 29 週四 202110:00
  • 聯成電腦分享:基礎工程師面試時,常用的技術問與答(二)

article_main_img

文、意如老師
 
 
 
續基本程式邏輯基礎篇 — 聯成電腦分享:基礎工程師面試時,常用的技術問與(一)
 
本篇要跟大家分享的是工程師面試筆試中最常出現的題型資料庫應用SQL語法
 
 
☑️ 有關資料庫的部分我在這裡分成兩大類型
 
1. 基礎語法篇
2. 資料表連結
 
 

👉推薦課程:Python VS Java 學哪個好?


 
 
 
一、基礎語法篇
 
工程師大多的時間都在跟資料庫打交道,所以最基本的語法一定要把它背熟,尤其是(新增、修改、刪除、查詢)的語句,就算筆試沒考,進入工作時也是百分之百一定會使用到,所以基礎語法沒過的基本上就可以刷掉一大票人了。
 
常見考題如下:
 
⭐Q1、請寫出新增三筆資料的語法
解答為:
 
INSERT INTO `資料表`
(`欄位1`, `欄位2`, `欄位3`, `欄位4`)
VALUES
("值1","值2", "值3","值4"),   #第一筆
("值1","值2", "值3","值4"),   #第二筆
("值1","值2", "值3","值4")    #第三筆
 
 
 
⭐Q2、有一張表紀錄著問卷調查的資料,欄位Answer為喜歡運動的程度,1.喜歡2.不喜歡3.普通,請查詢喜歡的人數,不喜歡的人數共幾筆
 
資料表名稱:survey



Pk




Name




Answer






1




班尼爾




2






2




阿曼達




1






3




賈斯汀




1






4




卡斯頓




3





 
Q2參考解答為:
喜歡的人數語法為:SELECT COUNT(pk) FROM survey Where Answer = 1
不喜歡的人數語法為:SELECT COUNT(pk) FROM survey Where Answer = 2
 
類似相關的考題很多,請務必記得把(新增、修改、刪除、查詢)等基本語法練熟後,另外像是排序(ORDER BY)、抓取資料筆數(LIMIT)也都是很常出現在筆試的題目中。
 
 
 
二、資料表連結
 
第二類常考的題型大多都是有關資料表的關聯與結合,再調取資料時,很多都是好幾張資料表中去做關聯然後再取出我們所需要的資料,所以JOIN資料表的方式也要熟悉。
 
 
必背的INNER JOIN語法如下:
 
SELECT table_column1, table_column2... #搜尋的欄位
FROM table_name1 #資料表1
INNER JOIN table_name2  #要跟資料表2做合併
ON table_name1.column_name=table_name2.column_name; #兩個表一樣的欄位
 
 
 
熟悉了JOIN語法後,我們來看看類似的考題如下:
 
資料表1:customer客戶表



cus pk




name




addr




email






35




班尼爾




台北




abc@gmail.com






36




阿曼達




宜蘭




qaz@gmail.com






37




賈斯汀




高雄




t61@gmail.com






38




卡斯頓




桃園




w12@gmail.com





 
資料表2:order訂單表



ord pk




addr




cus pk




email






1




台北




35




abc@gmail.com






2




宜蘭




36




qaz@gmail.com






3




高雄




37




t61@gmail.com






4




桃園




38




w12@gmail.com







Q1、請結合兩張資料表,資料表需要有姓名name與地址addr欄位
 
SELECT customer. name, order. addr,
FROM customer
INNER JOIN order
ON customer. cus_pk= order. cus_pk
 
 
Q2、請查詢37號客戶的訂單編號ord_pk
 
SELECT customer. name, order. ord_pk
FROM customer
INNER JOIN order
ON customer. cus_pk= order. cus_pk
WHERE order. cus_pk = ‘37’
 
 
 
把基礎功練熟是必然的,不論您使用的是什麼程式語言,基礎的資料庫SQL語法是不變的,以上分享的題型都是工作中一定會使用到的語法,因此也常常被拿來當作筆試的題目。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(36)

  • 個人分類:講師技術文
▲top
  • 7月 20 週二 202110:00
  • 聯成電腦分享:基礎工程師面試時,常用的技術問與答(一)

article_main_img

文、意如老師
 
 
一般業界公司在尋找基礎工程師時,需要透過短短的面試一小時中了解求職者的能力到哪裡,技術是否有符合崗位的需求,基礎功夫是否有到位,所以通常面試官會準備幾個小題目當作面試的筆試,這些小題目基本上都不會太難,但都是實際都是工作上很可能會碰到的問題,如果稍微有程式基礎底子的,應該都可以輕鬆作答。
 
 
 
 
所以本篇文章想跟大家分享,基礎工程師面試時需要準備哪些題目,不論您的程式語言是Python、Java、或者Php、Javascript等等,雖然語言不同,但其實工程師做的事情差不多都是一樣,考筆試時面試官也會讓您用自己習慣的程式語言解題,所以基本的技術問答也是通用的。
 
 
 
 
☑️這邊我將分成三大方向介紹如下:
 
一、基本程式邏輯基礎
二、資料庫應用SQL語法
三、常見的程式應用
 
 
 
 
第一類 基本程式邏輯基礎
 
大多的題型是會有關 for 迴圈的應用、跟function方法的應用占大多數
 
例如:
 
⭐ 1. For迴圈的應用,請寫出九九乘法表,並印出
 
1*1=1  ….  1*9=9
……
……
9*1=9  .…  9*9=81
 

for x in range ( 1 , 10 ) :
for x in range ( 1 , 10 ) :
z = x * y
print ( x,"x",y, "=",z )

這題的重點主要是看您對迴圈熟不熟練,畢竟大多的資料都必須使用到for 迴圈去讀出或寫入,所以基礎的For 迴圈一定要把它練好。
 
 
 
⭐ 2. Function功能的使用。
 
寫一個function(功能) 、呼叫功能、了解return 是什麼,function 外的變數與 function 內變數的差別,並且充分了解全域變數。
 
題型大概會像下列:
 
▶ 請寫一個功能,傳入兩個參數,加總後並回傳結果印出。
 

Function plusnum ( a , b ){
return a+b
}
plusnum ( 3 , 5 )

 
▶ 什麼是全域變數、什麼是區域變數?
 
 
全域變數可以在函數(function)內或 函數外宣告,並可任意隨時調用,重覆名稱時則會覆蓋變數值。
 
而區域變數僅能夠在函數中使用變數名稱,每個函數間的區域變數重複名稱也沒關係,變數互不干擾,也無法在函數外其它的地方調用,當函數結束工作後,變數相對的也結束了。
 

<?php
$a = 1;
function cal ( ) {
return $a + 100;
}
$a = cal ( );
echo $a;
?>

這題答案不會有任何的輸出,因function內的變數 $a仍屬於區域變數,如果想使用function外的 $a 變數必須在function內加上 global $a;
 

<?php
$a = 1;
function cal ( ) {
global $a; // 使用全域變數 $a=1
return $a; + 100; // 使用全域變數 $a=1
}
$a = cal ( ); // 呼叫 call ( ) 方法
echo $a; // 印出目前的a值, a=101
?>

這個題型主要是考全域變數與區域變數間的應用,我們再往下看下一題。

<?php
$a = 1;
function cal ( $a ) {
return $a;
}
$a = cal ( 3 );
echo $a;
?>

這題很單純的就是使用函數function所傳入的值當區域變數,因為區域變數不受全域變數或其他函數的變數干擾,所以return 的值就是呼叫時所傳入的參數值 3。
 
 
以上的程式是基礎中的基礎,因為工作上太常使用到,所以常常會被拿來當作面試中筆試的題目,藉由此篇文章來跟大家分享這些常態性出現題型,之後會再針對筆試中最愛考的第二種類型資料庫應用SQL語法做介紹。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:講師技術文
▲top
  • 4月 15 週四 202110:00
  • 聯成電腦Painter電繪專欄:湯圓繪畫教學


菜鳥救星Painter電繪專欄:湯圓繪畫教學
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(65,171)

  • 個人分類:講師技術文
▲top
  • 7月 30 週一 201809:20
  • 聯成電腦室內設計名師專欄-小邱:3ds Max快速建立沙發


圖/文:小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(4,913)

  • 個人分類:講師技術文
▲top
  • 2月 22 週四 201809:31
  • 聯成電腦小邱老師專欄:室內設計溢色(Color Bleeding)問題


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(15,040)

  • 個人分類:講師技術文
▲top
  • 2月 13 週二 201809:15
  • 聯成電腦工業產品設計名師專欄-小邱:CREO螺絲與螺帽組件的動態模擬(一)零件建模


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(47,053)

  • 個人分類:講師技術文
▲top
  • 1月 19 週五 201809:10
  • 聯成電腦室內建築設計名師專欄-小邱:Revit系列3-建立建築細節與透視彩現表現


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(14,988)

  • 個人分類:講師技術文
▲top
  • 1月 13 週六 201809:30
  • 聯成電腦室內建築設計名師專欄-小邱:Revit系列2-由AutoCAD匯入底圖並建立基本結構


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(8,898)

  • 個人分類:講師技術文
▲top
  • 12月 30 週六 201708:55
  • 聯成電腦工業產品設計名師專欄-小邱:CREO(PROE) 水瓶設計


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(6,095)

  • 個人分類:講師技術文
▲top
  • 12月 16 週六 201709:00
  • 聯成電腦室內建築設計名師專欄-小邱:快速整理AutoCAD建築底圖


文/圖、小邱老師
本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。
(繼續閱讀...)
文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣(10,510)

  • 個人分類:講師技術文
▲top
12...8»

.

最新文章

  • 聯成電腦快訊:學設計找聯成!全台灣首家Adobe授權培訓中心唯一授權超過27年培訓實績
  • 【Photoshop教學】魔法火焰光效果
  • 奇異博士2:失控多重宇宙Drawing
  • 【Photoshop教學】用神經濾鏡組合2張照片並協調色調
  • 【WordPress教學】網站SEO如何做好?Yoast外掛介紹
  • 【Excel教學】實作抽籤機
  • 是誰住在深海的大珊瑚裡?章魚哥
  • 好想成為VTuber!Live 2D角色前置作業
  • JavaScript的型別在TypeScript中認識物件型別
  • 網友激推!美味夜市小吃烤魷魚畫作

_