⑴ 黑馬程序員面試可以用eclipse嗎
可以,面試官主要是看能不能把出的題做出來,並不關心用什麼編譯器,等進公司了再用公司指定的編譯器。
⑵ 好程序員跟黑馬比哪個課程更有深度,能學到更多的知識
我就是黑馬程序員畢業的,我沒聽說過好程序員。
我是去年11月安卓畢業。畢業以後工資12000,在我們班不是最高,也不是最低。我們當時確實有講基礎,為了保證所有的同學都跟上進度,老師也很負責。你學的快,多餘的問題可以去問老師,他們都會給你講!我們班當時有個22000的,因為基礎很好,老師額外給講了很多東西。你還是去實地考察一下吧,網上的一些人就是專職的水軍,還是不足為信的!!一個只有1級的孩子,呵呵~
原來你也是好程序員的員工啊~~
⑶ 黑馬程序員7k面試題是什麼意思
一、題目
1、
交通燈管理系統的項目需求:
Ø 非同步隨機生成按照各個路線行駛的車輛。
例如:
由南向而來去往北向的車輛---- 直行車輛
由西向而來去往南向的車輛---- 右轉車輛
由東向而來去往南向的車輛---- 左轉車輛
。。。
Ø 信號燈忽略黃燈,只考慮紅燈和綠燈。
Ø 應考慮左轉車輛控制信號燈,右轉車輛不受信號燈控制。
Ø 具體信號燈控制邏輯與現實生活中普通交通燈控制邏輯相同,不考慮特殊情況下的控制邏輯。
註:南北向車輛與東西向車輛交替放行,同方向等待車輛應先放行直行車輛而後放行左轉車輛。
Ø 每輛車通過路口時間為1秒(提示:可通過線程Sleep的方式模擬)。
Ø 隨機生成車輛時間間隔以及紅綠燈交換時間間隔自定,可以設置。
Ø 不要求實現GUI,只考慮系統邏輯實現,可通過Log方式展現程序運行結果。
2、
模擬實現銀行業務調度系統邏輯,具體需求如下:
Ø 銀行內有6個業務窗口,1 - 4號窗口為普通窗口,5號窗口為快速窗口,6號窗口為VIP窗口。
Ø 有三種對應類型的客戶:VIP客戶,普通客戶,快速客戶(辦理如交水電費、電話費之類業務的客戶)。
Ø 非同步隨機生成各種類型的客戶,生成各類型用戶的概率比例為:
Ø VIP客戶 :普通客戶 :快速客戶 = 1 :6 :3。
Ø 客戶辦理業務所需時間有最大值和最小值,在該范圍內隨機設定每個VIP客戶以及普通客戶辦理業務所需的時間,快速客戶辦理業務所需時間為最小值(提示:辦理業務的過程可通過線程Sleep的方式模擬)。
Ø 各類型客戶在其對應窗口按順序依次辦理業務。
Ø 當VIP(6號)窗口和快速業務(5號)窗口沒有客戶等待辦理業務的時候,這兩個窗口可以處理普通客戶的業務,而一旦有對應的客戶等待辦理業務的時候,則優先處理對應客戶的業務。
Ø 隨機生成客戶時間間隔以及業務辦理時間最大值和最小值自定,可以設置。
不要求實現GUI,只考慮系統邏輯實現,可通過Log方式展現程序運行結果。
二、面向對象分析
1、這種通過Log方式展現運行結果的程序,首先書寫方面就分為:功能程序和測試程序,兩部分
功能程序:目標功能的實現。
測試程序:一般兼具生產與消費的功能,通過集合存儲生產的對象。
分析: 如果目標功能可以不依賴外部實現,那麼功能程序就可以先寫,(寫完給測試程序提供其功能的方法)。
如果目標功能必須依靠外部提供提供的對象,那麼就可以先寫測試程序完成對象生產。目標功能調用生產的對象。
說到底,所謂的先寫後寫只有編譯時,編譯工具自動生成方便與否。在以後的編程中,必定要實現功能的分解,功能與功能之間依靠提供介面實現。
2、以上兩個面試題目中功能分析
交通燈:紅綠燈實現功能紅綠燈按照一定的規律切換,他可以自己獨立完成。模擬測試程序,(對象)路,路有車的生產與消費功能,調用紅綠燈狀態,判斷當前路是否同行。
銀行業務調度系統:參考銀行叫號機系統,由叫號機體統管理客戶(測試程序,模擬客戶流)。由叫號系統給銀行窗口提供客戶號,所以說叫好系統要提供客戶客戶對象的生產與消費功能,生產是不受外因影響的,調用時建立獨立的計劃任務線程,完成不斷的生產操作。消費功能提供給銀行窗口,每個窗口具有獨立的線程,不斷請求客戶號。
3、關於結合功能的主程序
主程序,啟動功能程序、測試程序。完成功能之間的銜接。
主程序,創建、啟動線程、調用功能對象。除非固定封裝的功能,一般功能的開啟,線程的創建交由主程序完成,這樣根據傳入參數不同,可以自適應不同的情況,提高程序的復用性。
以銀行業務調度系統主程序為例:
package interview.bank;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class MainClass {
public static void main(String[] args) {
// TODO Auto-generated method stub//開啟窗口線程
for (int i = 1; i < 5; i++) {
new ServeWindow(i, CustomerType.common).start();
}
new ServeWindow(5, CustomerType.vip).start();
new ServeWindow(6, CustomerType.express).start();
//客戶來了
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getCommoncustomerr().generatenewcusomer();
System.out.println("common客戶"+number+"號來了");
}
}
, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME
, TimeUnit.SECONDS);
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getVipcustomerr().generatenewcusomer();
System.out.println("vip客戶"+number+"號來了");
}
}, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME*6
, TimeUnit.SECONDS);
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getExpresscustomerr().generatenewcusomer();
System.out.println("express客戶"+number+"號來了");
}
}, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME*2
, TimeUnit.SECONDS);
}
}
⑷ 黑馬程序員是否是騙局
看到你這個問題,我作為剛剛9月份畢業的web移動前端開發的人來說一下這個情況。
第一,關於是否在黑馬這邊學習,我建議,如果你個人的自製能力挺強的,那麼,你可以不用去黑馬學習,自己自學也是可以的。如果你自己自製能力差,但是又想學習,可以去學習,畢竟一個班級這么多人一起學習,學習的氛圍還是有的。
第二,關於成本。黑馬的移動web開發這邊差不多要2w,我是個女生,住的是4人間,住宿費一個月600多,宿舍里的小姐姐都很節省,省電。食堂里的菜有貴的有便宜的,就看你吃什麼的了。 一般我都是一個素菜一份米就夠了。一般的整個的一個月下來費用差不多是1500左右,共計9000,然後就是所有的生活用品3000也算多的,沒有那麼多的生活用品。 其實,我只想說一句話,怎麼節省怎麼來,學習的,不是去享受的。就這樣。
第三,關於教學質量。我現在上班之後,我也明白,在學校裡面很多的東西就是交給你基礎,把你領進門,不可能到公司之後,立即就很厲害的那種。我是直接找的沒有要很多經驗的那種,慢慢的磨煉自己的技術。同時,如果你在技術上有問題,如果之前你加了老師的微信,你可以咨詢老師,老師是回回答你的,盡力幫你解決。
第四,關於就業。就業這方面,我感覺老師的建議是一方面,你自己的想法也是一方面,首先一開始的12k,15k 或者更高的20k,這方面你是要有真的技術水平的。但是,我個人更傾向於穩扎穩打。再慢慢的磨礪半年左右的時間。
最後,還是那句話,你如果真的去學習,就別心浮氣躁,沉下心來好好學,別半途而廢。我們班一個初中沒畢業的,但是依然學到了最後,雖然我並不知道他到最後的工作怎樣,但是我知道的是,每天早上我去的時候,他都在那裡開始敲昨天的代碼了。晚上十點放學,他差不多得到11點鎖門才走。所以,你是否有這種學習的毅力。不多說了,希望我的回答對你有所幫助吧。
⑸ 為什麼黑馬培訓出來的安卓程序員都說自己10k以上工資
黑馬的安卓平均薪資是一萬多,這樣算,大部分10K以上也是正常的啊!
⑹ 黑馬程序員安卓就業班哪一期最好工資最高
安裝操作系統常用的兩種方法:
光碟機安裝系統法:
1.請您開機按F2鍵進入BIOS設置,Boot菜單下Boot Device Priority選項設置光碟機引導啟動,按F10鍵保存退出。
2.插入系統安裝盤,提示按任意鍵進入系統安裝界面,根據提示分區安裝系統,系統安裝完畢請到三星官網下載驅動即可。
U盤安裝系統法:
1.用第三方U盤製作軟體製作U盤啟動盤,並下載正版系統鏡像或純凈版鏡像,下載文件包後解壓縮找到(文件後綴名:ISO),拷貝到U盤根目錄。
2.開機按F2鍵進入BIOS選擇Advanced選項下Fast Bios Mode設置為「Disabled」按F10鍵保存退出。
3.重新啟動電腦按F10鍵進入快速引導啟動,選擇U盤引導進入安裝界面,當出現「please any key boot from cd…..」提示,快速按鍵盤任意鍵進入安裝畫面。
4.載入必要文件後,進入到安裝界面,選擇現在安裝。
5.根據提示選擇主分區後開始安裝系統。
6.開始安裝後,系統會自動復制文件(其中會有1-2次重啟,讓系統自動重啟即可,不需要手動操作)
7.安裝過程中,提示語言、輸入法、用戶名等,按照提示選擇下一步即可(其中零售版會提示輸入序列號,輸入序列號即可)
9.選擇完畢繼續復制文件,復制完文件根據提示選擇後系統安裝完畢。
註:此安裝方法為標准版系統安裝盤安裝方法,如GHOST、番茄花園等系統不適用於此安裝方法。
⑺ 求黑馬的java和android面試題,最好是2016的。。。。。。。大神們。。。。。。。。
黑馬是培訓班,別去面試了
⑻ 我性格內向,擔心去黑馬程序員入學面試表現不好,怎麼辦
我剛來黑馬的時候,也是很靦腆。來了之後,才知道,在黑馬學習期間每天早上由晨讀,學習委員帶著讀代碼中的關鍵字,每天中午也都有演講,班主任、助教都會督促學員演講,鍛煉自己的口才。後來才發現,演講或者表達,其實很簡單,只要把想表達的要點准備好就行。另外,我們學期期間,班級還有小組討論,都是為了讓大家多說多練;在就業階段,還會有模擬面試,老師會給你專業指導,自己多面兩次就好咯。
⑼ 黑馬程序員怎麼樣
《黑馬程序員》網路網盤高清資源免費在線觀看
鏈接:
黑馬程序員為行業「學員質量好、課程內容深、企業滿意」的移動開發高端訓練基地,並被評為中關村軟體園重點扶持人才企業。
1、2010年,黑馬程序員在中關村軟體園開設第一個Android培訓學科,現已開設JavaEE、PHP+H5全棧工程師、產品經理、前端與移動開發。
C/C++、新媒體+短視頻運營、人工智慧+Python、大數據、UI/UE設計、軟體測試、Linux雲計算+運維開發、Go語言與區塊鏈、影視製作、PMP項目管理認證等培訓學科。