當前位置:首頁 » 編程軟體 » 編譯器招聘

編譯器招聘

發布時間: 2022-02-01 21:23:58

㈠ C/C++2018年發展前景怎麼樣

C++博大精深,是一門可以學一輩子的語言,如果你有著10年C++開發經驗,各大知名IT公司都會搶著要你;如果你有15年C++開發經驗,年薪百萬不是夢,而且必然小有名氣,在C++圈叱吒風雲。可謂是經驗越多,價值越高,沉澱越厚,絕對是一次投入,終生受益!成為名副其實的永不過時的全棧型IT人才!
從TIOBE語言排行榜中我們可以發現,在過去逾15年的時間里,C++一直穩居最受歡迎語言列表的第三名。對一個老牌語言來說,這個成績不算差了。

在大學里,有很多人早已接觸過C語言編程。他們對C/C++感興趣,自己主動學習。如果在一種好的學習環境下,興趣所在,成長的會很快。這些人,知道自己所學所想,目的很明確,動力也很強,效率很高。
社會上也存在這樣一大波人,非計算機專業,甚至是高中學歷。他們中很多人不知道自己適不適合學C/C++編程,那麼該怎樣判斷自己適不適合編程呢?首先需要確定你是否對編程感興趣,自己是不是想在編程方面發展,如果是的話,建議快速選擇中公優就業進行學習。(相關推薦:中公優就業C/C++周末精品班)
一、C++職位需求量大
2018年,C++職位需求量大的驚人,畢業後根本不用發愁沒有工作,而且高薪!
下圖是C++在智聯招聘上的職位需求。從圖中可以清楚看到:搜索日期是今天日,單單是北京一個城市的職位需求數量就達到了34282個!這么大的缺口誰來填補?你還會發愁找不到工作么?

小編只是把你平時看不到的數據,把這些巨大職位需求展現在你的眼前,扮演著搬運工的角色。我們時刻都在關注著市場動態,為你們提供最新的數據。建議你們也可以多去智聯招聘或者前程無憂上查詢,數據都是絕對真實的!
二、C++稱霸的領域
C++是一門運用很廣泛的計算機編程語言,適合於多種操作系統,因此也有著很廣闊的運用領域。據不完全數據統計,C++在游戲、伺服器端開發、數字圖像處理、編譯器、金融等領域中都是可以被用到的,下面我會給出一些建議。
游戲行業:幾乎所有3A游戲都是使用C++編寫的。大眾公認電子游戲的開發者是軟體行業里回報最高的工作之一,也是需求量最大的領域之一。因為速度非常重要,所以編寫高效的代碼就是最基本的要求。除了要懂C++之外,精通游戲開發更應注重理論與模式的鑽研,而不限於特定的API或者Library。通常還必須具備高超的圖形與數學技能,這些知識足夠你活到老學到老。
HPC:以極限速度處理數據,要求對底層硬體有深刻的理解,這類知識可以直接應用在語言中。通用圖形處理器(GPGPU)及CUDA、OpenCL之類的並行計算框架的出現,引發了對有這類技術的C++程序員的需求。如果深入到科學計算領域,還有很多能做的工作。不知你是否聽說過機器學習?這是當今的熱門話題。
編譯器:這是小編最喜歡的領域,LLVM項目如此成功,以致於很難找到一種既未使用LLVM庫編寫前端,也沒有使用LLVM生成位元組碼的流行語言,而這些全都是C++。盡管編譯器是以各種語言編寫而成,但其背後的實現原理是相同的。我們使用優化器、靜態分析程序、調試程序、標准庫、鏈接器以及所有其他相關的工具來工作。
金融領域:除此之外,金融領域也有很多工作需要有能力編寫低延遲代碼的程序員。在這個領域,數學背景也是一大加分亮點。該領域的大多工作可能都涉及到開發與維護高頻使用的交易平台。另外如果不想掛著程序員的名頭,這個領域也是很棒的選擇。可以說負責設計並實現金融數學模型的寬客(Quant)職位是所有程序員中最有可能獲得高額獎勵的。
以上只是小編的幾個建議,這些領域的共通點在於:無法通過數量取勝。也就是說,C++工程師的可替換性很低,公司必須付給他們更高的薪水,並讓他們解決自己感興趣的問題,才能把人留住。如果你對C/C++還有什麼想要了解的問題,請關注優就業IT常見問題欄目。

㈡ (i++*++i+i--*--i)=

討論這種代碼是沒有任何意義的
這個代碼沒有標准答案,不同的編譯器編譯,會得到不同的結果。編程過程中是要極力避免這種寫法的
你的答案25,別人的答案16,其實你們的答案都是對的,要看你們用的是啥編譯器
學c,c++,知道i++,i--,++i,--i這四個的區別,會用這四個就夠了

㈢ 在招聘啟事中精通C/C++指的是什麼 指的是既要精通c和c++還只 精通c或者c++

精通c,那是80年代的事了.那時還沒c++. 寫的都是全局c. 那個龐大的全局函數就讓人頭疼.但那個時代就是有牛人寫得出來好游戲,軟體.
現在c/c++ 當然是兩個都要精通 c/c++不分家了

㈣ 招聘編程者為什麼需要能在linux系統下編寫

Linux下進行編程在調試上比較容易,而且可以突破正常的IDE來以自己喜歡的方式工作。比如編譯器可以適用gcc或者icc或者cpp等等,編輯器可以使用vi、emacs、nano、gedit、kedit等你喜歡的任意一些,編譯指令有直接用編譯器或者make,在調試時最好的是gdb,這個調試功能絕對是老大,用過了就會知道強大……
一般在Linux下運行的程序可以比較放心,當然不是說別的平台不放心,因為系統的所有代碼都可以拿到,實際使用上很方便,心裡也踏實。同時運行起來也比較穩定,除了你編寫的問題,也不是環境配置問題時,一般不會有什麼系統或其他原因導致運行出錯。
建議你試試Linux,真的很好。

㈤ 深圳長亮科技招聘筆試題

1.下列那一行代碼編譯後不會出現警告或錯誤。

1) char c="a"; 2) byte b=257; 3) boolean b=null; 4) int i=10; 5)float f=1.3;

2.下面這段代碼編譯時會發生什麼情況。

public class MyClass {

public static void main(String arguments[]) {

amethod(arguments);

}

public void amethod(String[] arguments) {

System.out.println(arguments);

System.out.println(arguments[1]);

}

}

1) error Can't make static reference to void amethod.

2) error method main not correct

3) error array must include parameter

4) amethod must be declared with String

3.byte 的取值范圍是:

1)-128 到127; 2)-255 到 256 ;3)-65535 到 65536 ;4)根據不同的java虛擬機而定;

4.下面的命令的輸出結果是什麼。

java myprog good morning

public class myprog{

public static void main(String argv[])

{

System.out.println(argv[2])

}

}

1) myprog

2) good

3) morning

4) Exception raised: "java.lang.: 2"

5.下面哪些變數不是合法變數。

1) 2variable 2) variable2 3) _whatavariable 4) _3_ 5) $anothervar 6) #myvar

6.當下面這段程序編譯並運行時會出現什麼結果。

public class MyClass{

static int i;

public static void main(String argv[]){

System.out.println(i);

}

}

1) Error Variable i may not have been initialized 2) null 3) 1 4) 0

7. String s1=new String("Hello")

String s2=new String("there");

String s3=new String();

下面哪條是正確的。

1) s3=s1 + s2; 2) s3=s1-s2; 3) s3=s1 & s2; 4) s3=s1 && s2;

8. 下面這段代碼編譯和運行時會發生什麼情況。

abstract class MineBase {

abstract void amethod();

static int i;

}

public class Mine extends MineBase{

public static void main(String argv[]){

int[] ar=new int[5];

for(i=0;i < ar.length;i++)

System.out.println(ar[i]);

}

}

1) 將0到5列印出來 2) Error: ar is used before it is initialized

3) Error Mine must be declared abstract 4) IndexOutOfBoundes Error

9. Which two can be used to create a new Thread? (Choose Two)

1) Extend java.lang.Thread and override the run method.

2) Extend java.lang.Runnable and override the start method.

3) Implement java.lang.Thread and implement the run method.

4) Implement java.lang.Runnable and implement the run method.

5) Implement java.lang.Thread and implement the start method

10.寫出下面代碼的運行結果。

public class Pass{

static int j=20;

public static void main(String argv[]){

int i=10;

Pass p = new Pass();

p.amethod(i);

System.out.println(i);

System.out.println(j);

}

public void amethod(int x){

x=x*2;

j=j*2;

}

}

x=10;y=40

11.class SuperClass{ public float aaa(){return 3.14f;} }

public class Test extends SuperClass {

public float aaa(){ return 5.14f; }

public double aaa(double double1) {return double1;}

public void aaa(){} //error

public float aaa(float float1){return float1;}

}

//重載絕對不能方法名相同,而類型不同。

12. public int bbb(){

static int i=0; // error

i++;

return i;

}

靜態變數不能在方法中定義,切記切記

13.public static void main(String arg[]){

short b=57, a=47;

double c=(short)b/a*2.0;

int d =(short)b/a*2;

}

注意其中的區別。

14. public class Test {

public static void main(String[] args) {

String s ;

Test test = new Test();

test.f(s); //error

}

public void f(String s){

s="1223";

System.out.println(s);

}

}

error: The local variable s may not have been initialized
1.成員變數的初始化
實例變數可以在定義處或者在構造方法中被顯式初始化。如果在這兩處都沒有初始化,那麼保留自動初始化時的默認值。final型的變數必須被顯式初始化。
靜態變數可以在定義處或者在靜態代碼塊中被顯式初始化。如果在這兩處都沒有初始化,那麼保留自動初始化的默認值。final型的靜態變數必須在定義處或者在靜態代碼塊中被顯式初始化。
2. 局部變數的初始化
局部變數必須在使用之前做顯式初始化。如果編譯器能夠確認一個局部變數在使用之前可能沒有被初始化,編譯器將報錯。
如果局部變數沒有被初始化,並且在方法中一直沒有被使用,編譯和運行都會通過。

可以改正為:String s = null ;

15.public class Test {

public static void main(String[] args) {

int i = 0;

Test test = new Test();

test.f();

}

public void f(){

i++; //error

System.out.println(i); //error

}

}

error : The local variable i is never read

16. abstract class AAA{ int i=0;}

class SuperClass extends AAA{ i=3; } //error

public class Test extends SuperClass {

public static void main(String[] args) {

Test test = new Test();

test.f();

}

public void f(){

i++;

System.out.println(i);

}

}

error : Syntax error on token "i", VariableDeclaratorId expected after this token

類體內是聲明變數和函數的地方,你突然冒出一個 i=3; 自然是不行的.可以在方法中運用。

17. public class Test {

public static void main(String[] args) {

Test test = new Test();

if(test.f(2)){ //error

System.out.println("111");

}else{

System.out.println("222");

}

}

public int f(int i){return i++; }

}

error: Type mismatch: cannot convert from int to boolean
在JAVA中,if()用的是一個布爾表達式,而不是數字值,這一點與C/C++不同。布爾類型和數字類型不能相互轉換。
在switch(expr1)語句中,expr1必須與int類型是賦值兼容的;byte,short或類型可被自動升級;不允許使用float或long表達式。
在case (expr2)語句中,expr2必須是與int類型賦值兼容的常量表達式。當變數或表達式的值不能與任何case值相匹配時,將執行 default後的程序代碼。如果沒有break語句作為某一個case代碼段的結束句,則程序繼續執行下一個case的代碼塊,而不檢查下一個case 表達式的值。

18 public class Test {

byte[] arry1,arry2[];

byte[][] arry3;

byte arry4[][];

public void f(){

arry1=arry2; //error

arry2=arry3;

arry2=arry4;

}

}

error : Type mismatch: cannot convert from byte[][] to byte[]

19. abstract class AAA{ int i=0; }

public class Test extends AAA {

public static void main(String arg[]){

int[] ar=new int[5];

for(i=0;i < ar.length;i++) //error

System.out.println(ar[i]);

}

}

error: Cannot make a static reference to the non-static field i

改正為abstract class AAA{ static int i=0; }即可

20.public int bbb(){

int i; //error

i++;

return i;

}

error: The local variable i may not have been initialized

當變數被定義於函數之內,java會運用編譯期間錯誤消息來告訴你沒有被初始化。

成員變數的初始化:

21.class CtorBase {

CtorBase(int k) { System.out.println("Base Created");}

}

public class Complex extends CtorBase {

Complex(int k) { System.out.println("Complex Created");} //error

public static void main(String args[]) {

Complex a = new Complex(10);

}

}

error: Implicit super constructor CtorBase() is undefined. Must explicitly invoke another constructor

Rule1:編譯器總是確保類至少有一個構造函數;如果類沒有構造函數,編譯器會為它構造一個無參的構造函數。Rule2:如果類已經有了一個構造函數,不管它是有參函數還是無參函數,編譯器都不會再為它構造一個構造函數。

在這過程中,編譯器會去調用其父類的無參構造函數,如果其父類沒有默認(無參)的構造函數,則構造過程出錯,編譯不能通過。

22.class CtorBase {

int i;

CtorBase(int k) { this.i = k; }

}

public class Complex extends CtorBase {

Complex(int k) {

super(k);

}

public static void main(String args[]) {

Complex a = new Complex(10);

System.out.println("a.i="+a.i);

}

}

結果:a.i=10

23.class CtorBase {

int i;

CtorBase(int k) { this.i = k; }

CtorBase() { }

}

public class Complex extends CtorBase {

Complex(int k) { }

public static void main(String args[]) {

Complex a = new Complex(10);

System.out.println("a.i="+a.i);

}

}

結果:a.i=0

24。

public class Test{
static int cnt=0;
static int sum=0;
int number;
public static void main (String args []){
A a = new A();
B b = new B();
Test test1 = new Test(11);
Test test2 = new Test(22);
test2 = new Test(33);
System.out.println("cnt="+cnt);
System.out.println("sum="+sum);
a.show();
b.show();
}
Test(int n){
number=n;
cnt++;
sum+=number;
}
}

class A {
int a=2;
void show(){
System.out.println("a1="+ a);

}
}
class B extends A{
int a=3;
void show(){
System.out.println("a2="+ super.a);
super.show();
System.out.println("a3="+ a);
}
}

結果:

cnt=3
sum=66
a1=2
a2=2
a1=2
a3=3

25.

class ValHold{
public int i = 10;
}

public class Demo{

public void amethod(){
ValHold v = new ValHold();
another(v);
System.out.println(v.i);
}

public void another(ValHold v){
v.i = 20;
ValHold vh = new ValHold();
v =vh;
System.out.println(v.i);
}

public static void main(String[] argv){
Demo o = new Demo();
o.amethod();
}
}

結果:

10
20

當一個引用變數作為參數傳遞給一個方法時, 在這個方法內可以改變變數的值,即改變引用指向的對象,(本題中將vh賦給v)但是方法的調用結束後,改變數恢復原來的值,即變數仍然指向原來的對象. (即another(v)調用結束之後,v又回復到第一次ValHold v = new ValHold();時指向的地址空間.) 但是如果在方法內改變了引用指向的對象的數據(屬性),那麼當方法的調用結束後,盡管引用仍然指向原來的對象,這個對象的某個屬性已經被改變了(v的i值 在執行v.i=20的時候就已經被改變了,所以調用another結束後,v.i已經變成了20)

26.
public class Test {
public static void main(String [] args){
Base b = new Subclass();
System.out.println(b.x);
System.out.println(b.method());
}
}
class Base{
int x = 2;
int method(){
return x;
}
}
class Subclass extends Base{
int x = 3;
int method(){
return x;
}
}
結果:2 3
聲明變數b後,你能訪問的對象部分只是Base的部分; Subclass的特殊部分是隱藏的.這是因為編譯器應意識到,e 是一個Base,而不是一個Subclass.但重寫的方法除外。abstract和final相互排斥,前者專用於繼承,後者禁止繼承;抽象類中的抽象 方法不能為static靜態方法不能被override,只是被隱藏(hidden)了。
27。
public class Test{
public static String setFileType(String fname){
int p=fname.indexOf('.');
if(p>0) fname=fname.substring(0,p);
fname+=".TXT";
return fname;
}
public static void main(String args[]){
String theFile="Program.java";
String s = setFileType(theFile);
System.out.println("Created "+theFile);
System.out.println("Created "+s);
}
}
String 在java成安全的String, 對於String的任一個操作都是先重新生成一個String的拷貝, 然後對這個拷貝進行操作。 所以String在參數傳遞的時候可以看作是值傳遞。 即如果你需要修改一個String並返回修改後的String, 你得要再去接一下返回值。

㈥ 臨近大四畢業,現在不知道將來的職業方向,想問問看大家的看法。

1。這些評論嗎?你的觀點,作為一名應屆畢業生,至少要能夠面對自己,知道什麼是目前唯一發現這些。不過,小兄弟,你不自己未來會看到它嗎?你看看你的管理,公司的規模和前景的發展刨,難道你不認為,幾十年來,他的職業生涯中,你是不是新鮮的,你不會有任何技術,你怎麼生存?接待員?客戶服務?即使你是在這個行業繼續向上,你會看到人們在社會生活中的業務?這家公司的長期生存?推銷員在短期內,它可以積累經驗,返回高壓弟子。我個人比較看好的人力資源,但走錯了路,你拿出一個助理嗎?在店員的工作人員一看就明白,如果你真的有興趣在一步一步的測試類專業的人力資源助理師,不要害怕,因為它只是一個跳板。持握,你可以找到這些書,在一家小公司的相關位置,然後改變自己的經驗,沒有也無妨,不要你呢?調查結果顯示,你的水平的關鍵。 (你的問題,我的回答一般的勞動合同,勞動和就業局計劃舉辦的副本,然後他們給你一個統一的合同範本,你可能會落後,請示領導,然後,根據公司所需的時間完成的工作,工作職責,違反合同條款的條件,加蓋公章的員工簽署一式兩份的合同,勞動勞動局審核會讓你填寫表格,如何填寫的付款政策,但它是非常簡單的,他們會告訴你
不用說,勞動法,勞動法,勞動合同法,你必須找到完成的合約辦公室將盡你的長醫療保險和他的同事的長期合同,社會養老保障的養老金的交易,有一個明確的過程,鼓勵提供保險,良好的溝通兩個政府部門失業保險辦理入境手續,一個顯著的金額一般根據在同樣的社會保險中心,而不是一個特定的名字的頭,這個問題變得清晰
出席外線呼叫穿孔卡片或指紋或符號,然後填寫表中的工作人員在每月月底統一檢查單位,然後簽訂合同,正式的用工手續。輿論交換和離開的原因,各部門,各部門負責人簽署的申請表,以避免日後的麻煩。
>招聘工作,你怕選什麼是不好的,你可以組織招聘經理參與一個特定的位置,然後選擇「的人,如果目標性能的情況下,他們不能參加,標志著領導負責的他們的意見來的,你可以采訪。)

如何開始找工作嗎?網上投簡歷的概率太小了,我問你,為什麼網上投票的機會恢復你以為呢?如果沒有為什麼大多數企業需要提供上網呢,因為你的簡歷是沒有說服力的簡歷,簡潔的風格,有兩個關鍵,相關的工作經驗,工作經驗不能編譯出現在學校,出色的個人能力,而不是在編譯器的東西,我沒有什麼好說的。個人設置,壞的,呵呵,呵呵,建議能力,較強的溝通能力和需求,但較少關注。
網路搜索,我的簡歷中,前四個小時做,而不是好幾個版本,但根據崗位,並不斷更新完善。尋找一個工作在網站上,報紙,招聘會看到更多的,不控制自己的理解,我不知道,因為它是可能的經濟復甦是非常小的,大不了,只要我們選擇了它的分母反彈後的采訪。
行動的大腦,你看你實際的估計,所以我的印象非常好,我相信,你可以寫的東西的的大腦意識到,找工作是一件很痛苦的事情。

㈦ 尋求文思和華為關於軟體工程師的面試題目

華為從事通信網路技術與產品的研究、開發、生產與銷售,是中國電信市場的主要供應商之一,並已成功進入全球電信市場。每年華為都要在各大高校招聘大批的應界生,特別是華中科技大學。公司網址是: http://www.huawei.com 下面據說是華為公司的筆試題,其實我想它一次筆試不可能出這么多題,也許是多年筆試題的合集,或者也包括了其他公司的筆試內容。最近國際商用工程集團( http://www.ibegroup.com/)的網管告訴我這是他們的題目,是網上以訛傳訛的說成是華為的題目了,我想應該是這樣的,畢竟題目中赫然出現了他們公司的網址呢(見題2),希望大家轉貼的時候也能寫上這段聲明。 另外我發現白雲黃鶴有人不聲不響的貼出我做的答案,還沒有聲明出處,俺很嚴肅的告訴他,俺很生氣angry,後果很嚴重。 個人答案,僅供參考。呵呵,不過保證絕大多數答案的准確性。 1.寫出判斷ABCD四個表達式的是否正確, 若正確, 寫出經過表達式中 a的值(3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ? 答:C錯誤,左側不是一個有效變數,不能賦值,可改為(++a) += a; 改後答案依次為9,10,10,11 2.某32位系統下, C++程序,請計算sizeof 的值(5分). char str[] = 「www.ibegroup.com」 char *p = str ; int n = 10; 請計算 sizeof (str ) = ?(1) sizeof ( p ) = ?(2) sizeof ( n ) = ?(3) void Foo ( char str[100]){ 請計算 sizeof( str ) = ?(4) } void *p = malloc( 100 ); 請計算 sizeof ( p ) = ?(5) 答:(1)17 (2)4 (3) 4 (4)4 (5)4 3. 回答下面的問題. (4分) (1).頭文件中的 ifndef/define/endif 干什麼用?預處理 答:防止頭文件被重復引用 (2). #include 和 #include 「filename.h」 有什麼區別? 答:前者用來包含開發環境提供的庫頭文件,後者用來包含自己編寫的頭文件。 (3).在C++ 程序中調用被 C 編譯器編譯後的函數,為什麼要加 extern 「C」聲明? 答:函數和變數被C++編譯後在符號庫中的名字與C語言的不同,被extern "C"修飾的變數和函數是按照C語言方式編譯和連接的。由於編譯後的名字不同,C++程序不能直接調用C 函數。C++提供了一個C 連接交換指定符號extern「C」來解決這個問題。 (4). switch()中不允許的數據類型是? 答:實型 4. 回答下面的問題(6分) (1). Void GetMemory(char **p, int num){ *p = (char *)malloc(num); } void Test(void){ char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); } 請問運行Test 函數會有什麼樣的結果? 答:輸出「hello」 (2). void Test(void){ char *str = (char *) malloc(100); strcpy(str, 「hello」); free(str); if(str != NULL){ strcpy(str, 「world」); printf(str); } } 請問運行Test 函數會有什麼樣的結果? 答:輸出「world」,因為free(str)後並未改變str所指的內存內容。 (3). char *GetMemory(void){ char p[] = "hello world"; return p; } void Test(void){ char *str = NULL; str = GetMemory(); printf(str); } 請問運行Test 函數會有什麼樣的結果? 答:無效的指針,輸

㈧ 校園招聘筆試

中國銀行校園招聘筆試成績目前還不能查詢呢,還沒消息呢,一般在筆試結束後一周-二周的時間內

㈨ 學了C++之後可以干什麼工作

你這問題不能直接回答, C++是一種編譯器語言,不像其它java等解析器語言。 C++功能很強大,跟匯編語言一樣,C++編譯時是直接翻譯成匯編語言。從理論上來講什麼都可以做, 不受任何平台任何條件的限制, 前提是你得知道其中的原理。 而你用其它語言做東西,不一定要知道所做東西本身的原理, 可以借用其它的別人做好的組件之類的(C++也可以,不過要是這樣用,還不如用java, 我覺得做C++的話就是要做別人沒做過的)。而且那些語言還得依賴其他平台,軟體之類的東東。但C++只能說是一種工具,你要用這種工具去做事情, 就得知道事情本身。比如開發醫院用的CT機醫學成像系統,那就需要醫學影像那方面的知識。 也許你第一天學java就可以自己做東西, 但C++學一年或兩年還是什麼也做不出來。如果你真的想從事C++方面的事,就得把基礎打好, 其中還包括,離散數學, 數據結構。 這些都是基礎。 一般大公司的筆試都主要是測試基礎。他們就是要選出基礎好的。因為你將做的工作對外都是保密的。

㈩ 嵌入式招聘要求都有什麼

嵌入式是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是是由單個程序實現整個控制邏輯。
招聘要求:
1、本科以上學歷,一年以上工作經驗。
2、熟悉流行的嵌入式開發平台和操作系統,如uCos、Linux等。
3、熟練使用C/C++編程語言,熟練掌握makefile、及各種編譯器、連接器。
4、有數字電視相關研發經驗者優先。

熱點內容
電腦數據實時上傳本地伺服器軟體 發布:2024-03-29 14:07:57 瀏覽:919
尋秦記源碼 發布:2024-03-29 13:56:17 瀏覽:495
linux的備份命令 發布:2024-03-29 13:41:22 瀏覽:382
csgo建議什麼配置 發布:2024-03-29 13:31:44 瀏覽:979
電腦ftp服務如何禁用 發布:2024-03-29 13:24:48 瀏覽:332
驅動精靈驅動解壓 發布:2024-03-29 13:07:49 瀏覽:565
學編程好學嗎 發布:2024-03-29 13:07:34 瀏覽:440
python保存mp3文件 發布:2024-03-29 12:47:10 瀏覽:151
win10怎麼配置jdk8 發布:2024-03-29 12:47:09 瀏覽:536
解壓軟體java 發布:2024-03-29 12:40:32 瀏覽:283