面試問答
基本JavaScript考題1
基本的JavaScr...
工作的地點在大陸深圳,面試分為兩個部份,第一為HR的面試,HR的面試比較像是閒聊,問一下學歷,背景之類的,如實答覆即可,
花費時間約為30分鐘。
第二部份因為是找的是前端開發的職缺,所以會有技術面試
官以語音會議面試,首先問您有什麼工作經驗,做過那些專案,用過那些工具,本身有什麼技術,接下來會做一份軟體開發的基本試題,不難,有做過一些題目的應該都會寫,最後面試官會請您開發一份小專案放在網路上,花費時間約30分鐘。
工作福利條件比我之前的工作來比較相當不錯,每年有15~18個月的薪水(要看單位獎金),加上在大陸的津貼,評級師三總年薪至少120W+左右,另外在大陸食住都是公司提供,可以省下不少的生活成本,另外每年有身體健康檢查跟其他福利就不多說了
工作環境還不錯,傳統辦公室類型,每個人會配有一張桌子,個人電腦,缺點是在中國大陸要上谷歌需要翻牆,有些部門不讓翻牆的話,那就很慘了,只能百度,另外辦公室是大環境,比較吵,另外因為是PCB的工廠,要配合工廠時間上下班,需要打卡,我們的部門比較不會加班,但是會要求個人工作進度。
面試問答
基本JavaScript考題1
基本的JavaScript 面試考題,不會太難,關鍵的一些知識要會懂,以下舉幾個例子:
---------------------------------------------------
var myObject = {
foo: "bar",
func: function() {
var self = this;
console.log("outer func: this.foo = " + this.foo);
console.log("outer func: self.foo = " + self.foo);
(function() {
console.log("inner func: this.foo = " + this.foo);
console.log("inner func: self.foo = " + self.foo);
}());
}
};
myObject.func();
--------------------------------------------------
問以上程式碼執行結果為何?
答案:
outer func: this.foo = bar
outer func: self.foo = bar
inner func: this.foo = undefined
inner func: self.foo = bar
基本JavaScript考題2
function foo1()
{
return {
bar: "hello"
};
}
function foo2()
{
return
{
bar: "hello"
};
}
console.log(foo1());
console.log(foo2());
------------------------------
問以上程式碼執行結果為何?
答案:
foo1() 回傳 Object {bar: "hello"}
foo2() 回傳 undefined
基本JavaScript考題2
寫一個方法 isInterger(x),用來判斷一個變數是否是整數
------------------------------------------------------
答案:
function isInteger(x) { return Math.round(x) === x; }
面試建議
這家公司是富士康體系的,人員編制非常龐大,基層員工要往上爬比較困難,由於此公司前期擴張太快,留下不少技術債,後面進去的人比較辛苦,但換個角度想,也是自己可以一展長才的時候,因為公司規模大,加上公司有野心要導入很多先進的工業系統,可以摸到很多外面學不到的東西。
另外有人的地方就有江湖,認真工作也要做好人際關係,剛進廠必然比較辛苦,但請不要負面,公司還是很照顧員工的,工作一兩年之後可能會好一些,但請不要忘了初心,一定要認真工作,充實自己,處處為公司著想,盡心盡力,混水摸魚的人不少,但有些主管還是會分別那些是認真的員工,那些不是,不要做表面工作!機會是留給有準備的人的,沒有準備好,別人的機會在你看來就像是災難!