版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
各大著名公司最新電子工程師-面試題仕蘭微面試題目電子類(lèi)
說(shuō)明:?1、筆試共分兩部分:第一部分為基礎(chǔ)篇(必答題);第二部分為專(zhuān)業(yè)篇(選答題)。
2、應(yīng)聘芯片設(shè)計(jì)崗位的同學(xué)請(qǐng)以書(shū)面形式回答問(wèn)題并附簡(jiǎn)歷參與應(yīng)聘面試。?3、如不能參與現(xiàn)場(chǎng)招聘的同學(xué),請(qǐng)將簡(jiǎn)歷和答卷郵寄或發(fā)e-mail的形式(請(qǐng)注明應(yīng)聘標(biāo)
題)給我們,以便我們對(duì)您作出客觀、全面的評(píng)價(jià)。?
第一部分:基礎(chǔ)篇(該部分共有試題8題,為必答題,每位應(yīng)聘者按自己對(duì)問(wèn)題的理解去回
答,盡也許多回答你所知道的內(nèi)容。若不清楚就寫(xiě)不清楚)。
1、我們公司的產(chǎn)品是集成電路,請(qǐng)描述一下你對(duì)集成電路的結(jié)識(shí),列舉一些與集成電路?相關(guān)的內(nèi)容(如講清楚模擬、數(shù)字、雙極型、CMOS、MCU、RISC、CISC、DSP、ASIC、
FPGA等的概念)。
2、你認(rèn)為你從事研發(fā)工作有哪些特點(diǎn)?
3、基爾霍夫定理的內(nèi)容是什么??4、描述你對(duì)集成電路設(shè)計(jì)流程的結(jié)識(shí)?5、描述你對(duì)集成電路工藝的結(jié)識(shí)。
6、你知道的集成電路設(shè)計(jì)的表達(dá)方式有哪幾種?
7、描述一個(gè)交通信號(hào)燈的設(shè)計(jì)。
8、我們將研發(fā)人員分為若干研究方向,對(duì)協(xié)議和算法理解(重要應(yīng)用在網(wǎng)絡(luò)通信、圖象
語(yǔ)音壓縮方面)、電子系統(tǒng)方案的研究、用MCU、DSP編程實(shí)現(xiàn)電路功能、用ASIC設(shè)計(jì)技
術(shù)設(shè)計(jì)電路(涉及MCU、DSP自身)、電路功能模塊設(shè)計(jì)(涉及模擬電路和數(shù)字電路)、
集成電路后端設(shè)計(jì)(重要是指綜合及自動(dòng)布局布線技術(shù))、集成電路設(shè)計(jì)與工藝接口的
研究。你希望從事哪方面的研究?(可以選擇多個(gè)方向。此外,已經(jīng)從事過(guò)相關(guān)研發(fā)的
人員可以具體描述你的研發(fā)經(jīng)歷)。
?第二部分:專(zhuān)業(yè)篇(根據(jù)你選擇的方向回答以下你認(rèn)為相關(guān)的專(zhuān)業(yè)篇的問(wèn)題。一般情況?下你只需要回答五道題以上,但請(qǐng)盡也許多回答你所知道的,以便我們了解你的知識(shí)結(jié)?構(gòu)及技術(shù)特點(diǎn)。)
1、請(qǐng)談?wù)剬?duì)一個(gè)系統(tǒng)設(shè)計(jì)的總體思緒。針對(duì)這個(gè)思緒,你覺(jué)得應(yīng)當(dāng)具有哪些方面的知
識(shí)?
2、現(xiàn)有一用戶(hù)需要一種集成電路產(chǎn)品,規(guī)定該產(chǎn)品可以實(shí)現(xiàn)如下功能:y=lnx,其中,?x為4位二進(jìn)制整數(shù)輸入信號(hào)。y為二進(jìn)制小數(shù)輸出,規(guī)定保存兩位小數(shù)。電源電壓為3~5?v假設(shè)公司接到該項(xiàng)目后,交由你來(lái)負(fù)責(zé)該產(chǎn)品的設(shè)計(jì),試討論該產(chǎn)品的設(shè)計(jì)全程。
3、簡(jiǎn)樸描述一個(gè)單片機(jī)系統(tǒng)的重要組成模塊,并說(shuō)明各模塊之間的數(shù)據(jù)流流向和控制流
流向。簡(jiǎn)述單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)原則。
4、請(qǐng)用方框圖描述一個(gè)你熟悉的實(shí)用數(shù)字信號(hào)解決系統(tǒng),并做簡(jiǎn)要的分析;假如沒(méi)有,
也可以自己設(shè)計(jì)一個(gè)簡(jiǎn)樸的數(shù)字信號(hào)解決系統(tǒng),并描述其功能及用途。
5、畫(huà)出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和
P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒(méi)有重疊地址?根據(jù)是什么?若?有,則寫(xiě)出每片2716的重疊地址范圍。?6、用8051設(shè)計(jì)一個(gè)帶一個(gè)8*16鍵盤(pán)加驅(qū)動(dòng)八個(gè)數(shù)碼管(共陽(yáng))的原理圖。
7、PCI總線的含義是什么?PCI總線的重要特點(diǎn)是什么?
8、請(qǐng)簡(jiǎn)要描述HUFFMAN編碼的基本原理及其基本的實(shí)現(xiàn)方法。?9、說(shuō)出OSI七層網(wǎng)絡(luò)協(xié)議中的四層(任意四層)。?10、中斷的概念?簡(jiǎn)述中斷的過(guò)程。
11、說(shuō)說(shuō)對(duì)數(shù)字邏輯中的競(jìng)爭(zhēng)和冒險(xiǎn)的理解,并舉例說(shuō)明競(jìng)爭(zhēng)和冒險(xiǎn)如何消除。?12、要用一個(gè)開(kāi)環(huán)脈沖調(diào)速系統(tǒng)來(lái)控制直流電動(dòng)機(jī)的轉(zhuǎn)速,程序由8051完畢。簡(jiǎn)樸原理
如下:由P3.4輸出脈沖的占空比來(lái)控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由
K7-K0八個(gè)開(kāi)關(guān)來(lái)設(shè)立,直接與P1口相連(開(kāi)關(guān)撥到下方時(shí)為"0",撥到上方時(shí)為"1",組成一?個(gè)八位二進(jìn)制數(shù)N),規(guī)定占空比為N/256。?下面程序用計(jì)數(shù)法來(lái)實(shí)現(xiàn)這一功能,請(qǐng)將空余部分添完整。?MOVP1,#0FFH
LOOP1:MOVR4,#0FFH?---
MOVR3,#00H?LOOP2:MOVA,P1?
SUBBA,R3
JNZSKP1
-----?SKP1:MOVC,70H?MOVP3.4,C?ACALLDELAY:此延時(shí)子程序略?-----?--------
AJMPLOOP1?13、用你熟悉的設(shè)計(jì)方式設(shè)計(jì)一個(gè)可預(yù)置初值的7進(jìn)制循環(huán)計(jì)數(shù)器,15進(jìn)制的呢??14、請(qǐng)用HDL描述四位的全加法器、5分頻電路。
15、簡(jiǎn)述FPGA等可編程邏輯器件設(shè)計(jì)流程。
16、同步電路和異步電路的區(qū)別是什么??17、電壓源、電流源是集成電路中經(jīng)常用到的模塊,請(qǐng)畫(huà)出你知道的線路結(jié)構(gòu),簡(jiǎn)樸描?述其優(yōu)缺陷。
18、描述反饋電路的概念,列舉他們的應(yīng)用。19、放大電路的頻率補(bǔ)償?shù)哪康氖鞘裁矗?/p>
有哪些方法??20、畫(huà)出CMOS電路的晶體管級(jí)電路圖,實(shí)現(xiàn)Y=A.B+C(D+E)
21、請(qǐng)分析如下電路所實(shí)現(xiàn)的功能。?22、A)?#include
voidtestf(int*p)
{?*p+=1;?}
main()
{
int*n,m[2];?n=m;?m[0]=1;?m[1]=8;?testf(n);
printf("Datavalueis%d",*n);
}?----?B)
#include?voidtestf(int**p)
{?*p+=1;?}
main()?{int*n,m[2];
n=m;?m[0]=1;
m[1]=8;
testf(&n);?printf(Datavalueis%d",*n);?}
下面的結(jié)果是程序A還是程序B的?
Datavalueis8?那么另一段程序的結(jié)果是什么??23、用簡(jiǎn)樸電路實(shí)現(xiàn),當(dāng)A為輸入時(shí),輸出B波形為:A:
B:?24、LC正弦波振蕩器有哪幾種三點(diǎn)式振蕩電路,分別畫(huà)出其原理圖。
25、鎖相環(huán)有哪幾部分組成??26、人的話音頻率一般為300~3400HZ,若對(duì)其采樣且使信號(hào)不失真,其最小的采樣頻率
應(yīng)為多大?若采用8KHZ的采樣頻率,并采用8bit的PCM編碼,則存儲(chǔ)一秒鐘的信號(hào)數(shù)據(jù)量
有多大?
27、在CMOS電路中,要有一個(gè)單管作為開(kāi)關(guān)管精確傳遞模擬低電平,這個(gè)單管你會(huì)用P管?還是N管,為什么??28、畫(huà)出由運(yùn)放構(gòu)成加法、減法、微分、積分運(yùn)算的電路原理圖。并畫(huà)出一個(gè)晶體管級(jí)?的運(yùn)放電路。?29、數(shù)字濾波器的分類(lèi)和結(jié)構(gòu)特點(diǎn)。?30、DAC和ADC的實(shí)現(xiàn)各有哪些方法??31、描述CMOS電路中閂鎖效應(yīng)產(chǎn)生的過(guò)程及最后的結(jié)果??32、什么叫做OTP片、掩膜片,兩者的區(qū)別何在?
33、列舉幾種集成電路典型工藝。工藝上常提到0.25,0.18指的是什么??34、請(qǐng)描述一下國(guó)內(nèi)的工藝現(xiàn)狀。?35、請(qǐng)簡(jiǎn)述一下設(shè)計(jì)后端的整個(gè)流程?
36、有否接觸過(guò)自動(dòng)布局布線?請(qǐng)說(shuō)出一兩種工具軟件。自動(dòng)布局布線需要哪些基本元?素??37、半導(dǎo)體工藝中,摻雜有哪幾種方式??38、什么是NMOS、PMOS、CMOS?什么是增強(qiáng)型、耗盡型?什么是PNP、NPN?他們有什么?差別?
39、為什么一個(gè)標(biāo)準(zhǔn)的倒相器中P管的寬長(zhǎng)比要比N管的寬長(zhǎng)比大?
40、硅柵COMS工藝中N阱中做的是P管還是N管,N阱的阱電位的連接有什么規(guī)定??
漢王筆試
1、下面是一些基本的數(shù)字電路知識(shí)問(wèn)題,請(qǐng)簡(jiǎn)要回答之。
a)什么是Setup和Holdup時(shí)間?
Setup/holdtime是測(cè)試芯片對(duì)輸入信號(hào)和時(shí)鐘信號(hào)之間的時(shí)間規(guī)定。建立時(shí)間是指觸
?發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以前,數(shù)據(jù)穩(wěn)定不變的時(shí)間。輸入信號(hào)應(yīng)提前時(shí)鐘上升沿?(如上升沿有效)T時(shí)間到達(dá)芯片,這個(gè)T就是建立時(shí)間-Setuptime.
如不滿(mǎn)足setuptime,這個(gè)數(shù)據(jù)就不能被這一時(shí)鐘打入觸發(fā)器,只有在下一個(gè)時(shí)
鐘上升沿,數(shù)據(jù)才干被打入觸發(fā)器。
保持時(shí)間是指觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以后,數(shù)據(jù)穩(wěn)定不變的時(shí)間。?假如holdtime不夠,數(shù)據(jù)同樣不能被打入觸發(fā)器。?b)什么是競(jìng)爭(zhēng)與冒險(xiǎn)現(xiàn)象?如何判斷?如何消除??c)請(qǐng)畫(huà)出用D觸發(fā)器實(shí)現(xiàn)2倍分頻的邏輯電路?
d)什么是"線與"邏輯,要實(shí)現(xiàn)它,在硬件特性上有什么具體規(guī)定??e)什么是同步邏輯和異步邏輯?
f)請(qǐng)畫(huà)出微機(jī)接口電路中,典型的輸入設(shè)備與微機(jī)接口邏輯示意圖(數(shù)據(jù)接口、控制接
口、所存器/緩沖器)。
g)你知道那些常用邏輯電平?TTL與COMS電平可以直接互連嗎??2、可編程邏輯器件在現(xiàn)代電子設(shè)計(jì)中越來(lái)越重要,請(qǐng)問(wèn):?a)你所知道的可編程邏輯器件有哪些??b)試用VHDL或VERILOG、ABLE描述8位D觸發(fā)器邏輯。?3、設(shè)想你將設(shè)計(jì)完畢一個(gè)電子電路方案。請(qǐng)簡(jiǎn)述用EDA軟件(如PROTEL)進(jìn)行設(shè)計(jì)(包
括原理圖和PCB圖)到調(diào)試出樣機(jī)的整個(gè)過(guò)程。在各環(huán)節(jié)應(yīng)注意哪些問(wèn)題??飛利浦-大唐筆試歸來(lái)?1、用邏輯們和cmos電路實(shí)現(xiàn)ab+cd?2、用一個(gè)二選一mux和一個(gè)inv實(shí)現(xiàn)異或
3、給了reg的setup,hold時(shí)間,求中間組合邏輯的delay范圍。
4.如何解決亞穩(wěn)態(tài)
5.用verilog/vhdl寫(xiě)一個(gè)fifo控制器?6.用verilog/vddl檢測(cè)stream中的特定字符串
信威dsp軟件面試題
1)DSP和通用解決器在結(jié)構(gòu)上有什么不同,請(qǐng)簡(jiǎn)要畫(huà)出你熟悉的一種DSP結(jié)構(gòu)圖
2)說(shuō)說(shuō)定點(diǎn)DSP和浮點(diǎn)DSP的定義(或者說(shuō)出他們的區(qū)別)
3)說(shuō)說(shuō)你對(duì)循環(huán)尋址和位反序?qū)ぶ返睦斫?/p>
4)請(qǐng)寫(xiě)出【-8,7】的二進(jìn)制補(bǔ)碼,和二進(jìn)制偏置碼。用Q15表達(dá)出0.5和-0.5
揚(yáng)智電子筆試?第一題:用mos管搭出一個(gè)二輸入與非門(mén)。?第二題:集成電路前段設(shè)計(jì)流程,寫(xiě)出相關(guān)的工具。?第三題:名詞IRQ,BIOS,USB,VHDL,SDR
第四題:unix命令cp-r,rm,uname
第五題:用波形表達(dá)D觸發(fā)器的功能?第六題:寫(xiě)異步D觸發(fā)器的verilogmodule
第七題:WhatisPCChipset?
第八題:用傳輸門(mén)和倒向器搭一個(gè)邊沿觸發(fā)器
第九題:畫(huà)狀態(tài)機(jī),接受1,2,5分錢(qián)的賣(mài)報(bào)機(jī),每份報(bào)紙5分錢(qián)。?華為面試題?研發(fā)(硬件)?全都是幾本模電數(shù)電信號(hào)單片機(jī)題目
1.用與非門(mén)等設(shè)計(jì)全加法器
2.給出兩個(gè)門(mén)電路讓你分析異同?3.名詞:sram,ssram,sdram?4.信號(hào)與系統(tǒng):在時(shí)域與頻域關(guān)系?5.信號(hào)與系統(tǒng):和4題差不多
6.晶體振蕩器,仿佛是給出振蕩頻率讓你求周期(應(yīng)當(dāng)是單片機(jī)的,12分之一周期....)
7.串行通信與同步通信異同,特點(diǎn),比較?8.RS232c高電平脈沖相應(yīng)的TTL邏輯是?(負(fù)邏輯?)?9.延時(shí)問(wèn)題,判錯(cuò)?10.史密斯特電路,求回差電壓
11.VCO是什么,什么參數(shù)(壓控振蕩器?)?12.用D觸發(fā)器做個(gè)二分顰的電路.又問(wèn)什么是狀態(tài)圖?13.什么耐奎斯特定律,怎么由模擬信號(hào)轉(zhuǎn)為數(shù)字信號(hào)
14.用D觸發(fā)器做個(gè)4進(jìn)制的計(jì)數(shù)
15.那種排序方法最快?
16.時(shí)鐘周期為T(mén),觸發(fā)器D1的建立時(shí)間最大為T(mén)1max,最小為T(mén)1min。組合邏輯電路最大延
遲為T(mén)2max,最小為T(mén)2min。問(wèn),觸發(fā)器D2的建立時(shí)間T3和保持時(shí)間應(yīng)滿(mǎn)足什么條件。?研發(fā)(軟件)
用C語(yǔ)言寫(xiě)一個(gè)遞歸算法求N??;?給一個(gè)C的函數(shù),關(guān)于字符串和數(shù)組,找犯錯(cuò)誤;?防火墻是怎么實(shí)現(xiàn)的??你對(duì)哪方面編程熟悉?
新太硬件面題?(1)d觸發(fā)器和d鎖存器的區(qū)別?(2)有源濾波器和無(wú)源濾波器的原理及區(qū)別?(3)sram,falshmemory,及dram的區(qū)別?
(4)iir,fir濾波器的異同?(5)冒泡排序的原理
(6)操作系統(tǒng)的功能
(7)學(xué)過(guò)的計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)的系統(tǒng)?(8)拉氏變換和傅立葉變換的表達(dá)式及聯(lián)系。
電子類(lèi)面試25題
1什么是Setup和Holdup時(shí)間??建立時(shí)間(SetupTime)和保持時(shí)間(Holdtime)。建立時(shí)間是指在時(shí)鐘邊沿前,數(shù)據(jù)信
號(hào)需要保持不變的時(shí)間。保持時(shí)間是指時(shí)鐘跳變邊沿后數(shù)據(jù)信號(hào)需要保持不變的時(shí)間,?見(jiàn)圖1。假如不滿(mǎn)足建立和保持時(shí)間的話,那么DFF將不能對(duì)的地采樣到數(shù)據(jù),將會(huì)出現(xiàn)
metastability的情況。假如數(shù)據(jù)信號(hào)在時(shí)鐘沿觸發(fā)前后連續(xù)的時(shí)間均超過(guò)建立和保持時(shí)?間,那么超過(guò)量就分別被稱(chēng)為建立時(shí)間裕量和保持時(shí)間裕量。
圖1建立時(shí)間和保持時(shí)間示意圖?2什么是競(jìng)爭(zhēng)與冒險(xiǎn)現(xiàn)象?如何判斷?如何消除?
在組合邏輯中,由于門(mén)的輸入信號(hào)通路中通過(guò)了不同的延時(shí),導(dǎo)致到達(dá)該門(mén)的時(shí)間不一
致叫競(jìng)爭(zhēng)。產(chǎn)生毛刺叫冒險(xiǎn)。假如布爾式中有相反的信號(hào)則也許產(chǎn)生競(jìng)爭(zhēng)和冒險(xiǎn)現(xiàn)象。?解決方法:一是添加布爾式的消去項(xiàng),二是在芯片外部加電容。
3
用D觸發(fā)器實(shí)現(xiàn)2倍分頻的邏輯電路??Verilog描述:?moduledivide2(clk,clk_o,reset);?
input
clk,reset;?
output
clk_o;?
wirein;
regout;
always@(posedgeclkorposedgereset)
if(reset)?
out<=0;
else
out<=in;?
assignin=~out;?
assignclk_o=out;
endmodule?圖形描述:
4
什么是"線與"邏輯,要實(shí)現(xiàn)它,在硬件特性上有什么具體規(guī)定??線與邏輯是兩個(gè)輸出信號(hào)相連可以實(shí)現(xiàn)與的功能。在硬件上,要用oc門(mén)來(lái)實(shí)現(xiàn),由于不?用oc門(mén)也許使灌電流過(guò)大,而燒壞邏輯門(mén)。同時(shí)在輸出端口應(yīng)加一個(gè)上拉電阻。?5
什么是同步邏輯和異步邏輯??同步邏輯是時(shí)鐘之間有固定的因果關(guān)系。異步邏輯是各時(shí)鐘之間沒(méi)有固定的因果關(guān)系。
6
請(qǐng)畫(huà)出微機(jī)接口電路中,典型的輸入設(shè)備與微機(jī)接口邏輯示意圖(數(shù)據(jù)接口、控制接?口、所存器/緩沖器)。
7
你知道那些常用邏輯電平?TTL與COMS電平可以直接互連嗎?
常用邏輯電平:12V,5V,3.3V;TTL和CMOS不可以直接互連,由于TTL是在0.3-3.6V之間?,而CMOS則是有在12V的有在5V的。CMOS輸出接到TTL是可以直接互連。TTL接到CMOS需要
在輸出端口加一上拉電阻接到5V或者12V。
8可編程邏輯器件在現(xiàn)代電子設(shè)計(jì)中越來(lái)越重要,請(qǐng)問(wèn):你所知道的可編程邏輯器件有
哪
些?
PAL,PLD,CPLD,F(xiàn)PGA。?9
試用VHDL或VERILO(píng)G、ABLE描述8位D觸發(fā)器邏輯。?moduledff8(clk,reset,d,q);
input
clk;?input
reset;
input
[7:0]d;?output[7:0]q;?reg
[7:0]q;?always@(posedgeclkorposedgereset)
if(reset)?
q<=0;?
else
q<=d;?endmodule
10
設(shè)想你將設(shè)計(jì)完畢一個(gè)電子電路方案。請(qǐng)簡(jiǎn)述用EDA軟件(如PROTEL)進(jìn)行設(shè)計(jì)(包
括原理圖和PCB圖)到調(diào)試出樣機(jī)的整個(gè)過(guò)程。在各環(huán)節(jié)應(yīng)注意哪些問(wèn)題?電源的穩(wěn)定,?電容的選取,以及布局的大小。
11用邏輯門(mén)和cmos電路實(shí)現(xiàn)ab+cd
12用一個(gè)二選一mux和一個(gè)inv實(shí)現(xiàn)異或?13給了reg的setup,hold時(shí)間,求中間組合邏輯的delay范圍。?Delay<period-setup-hold
14如何解決亞穩(wěn)態(tài)?亞穩(wěn)態(tài)是指觸發(fā)器無(wú)法在某個(gè)規(guī)定期間段內(nèi)達(dá)成一個(gè)可確認(rèn)的狀態(tài)。當(dāng)一個(gè)觸發(fā)器進(jìn)入?亞穩(wěn)態(tài)時(shí),既無(wú)法預(yù)測(cè)該單元的輸出電平,也無(wú)法預(yù)測(cè)何時(shí)輸出才干穩(wěn)定在某個(gè)對(duì)的的?電平上。在這個(gè)穩(wěn)定期間,觸發(fā)器輸出一些中間級(jí)電平,或者也許處在振蕩狀態(tài),并且
這種無(wú)用的輸出電平可以沿信號(hào)通道上的各個(gè)觸發(fā)器級(jí)聯(lián)式傳播下去。?15用verilog/vhdl寫(xiě)一個(gè)fifo控制器涉及空,滿(mǎn),半滿(mǎn)信號(hào)。?16用verilog/vddl檢測(cè)stream中的特定字符串分狀態(tài)用狀態(tài)機(jī)寫(xiě)。
17用mos管搭出一個(gè)二輸入與非門(mén)。
18集成電路前段設(shè)計(jì)流程,寫(xiě)出相關(guān)的工具。?19名詞IRQ,BIOS,USB,VHDL,SDR?IRQ:
InterruptReQuest
BIOS:
BasicInputOutputSystem?USB:
UniversalSerialBus
VHDL:VHICHardwareDescriptionLanguage
SDR:
SingleDataRate?20
unix命令cp-r,rm,uname
21用波形表達(dá)D觸發(fā)器的功能?22寫(xiě)異步D觸發(fā)器的verilogmodule?moduledff8(clk,reset,d,q);
input
clk;?input
reset;
input
d;?output
q;
regq;
always@(posedgeclkorposedgereset)?
if(reset)?
q<=0;?
else
q<=d;
endmodule
23
WhatisPCChipset?
芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為?北橋芯片和南橋芯片。北橋芯片提供對(duì)CPU的類(lèi)型和主頻、內(nèi)存的類(lèi)型和最大容量、ISA?/PCI/AGP插槽、ECC糾錯(cuò)等支持。南橋芯片則提供對(duì)KBC(鍵盤(pán)控制器)、RTC(實(shí)時(shí)時(shí)鐘
控制器)、USB(通用串行總線)、Ul(shuí)traDMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級(jí)能?源管理)等的支持。其中北橋芯片起著主導(dǎo)性的作用,也稱(chēng)為主橋(HostBridge)。?除了最通用的南北橋結(jié)構(gòu)外,目前芯片組正向更高級(jí)的加速集線架構(gòu)發(fā)展,Intel的??8xx系列芯片組就是這類(lèi)芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB
直接接入主芯片,可以提供比PCI總線寬一倍的帶寬,達(dá)成了266MB/s。?24用傳輸門(mén)和反向器搭一個(gè)邊沿觸發(fā)器?25畫(huà)狀態(tài)機(jī),接受1,2,5分錢(qián)的賣(mài)報(bào)機(jī),每份報(bào)紙5分錢(qián)?EE面試題?一、模擬電路設(shè)計(jì)
基礎(chǔ)知識(shí)(筆試時(shí)候容易碰到的題目)
1.最基本的如三極管曲線特性(太低極了點(diǎn))
2.基本放大電路(電壓放大器,電流放大器,互導(dǎo)放大器和互阻放大器),種類(lèi),優(yōu)
缺陷,特別是廣泛采用差分結(jié)構(gòu)的因素
3.反饋之類(lèi)(電壓并聯(lián)反饋,電流串聯(lián)反饋,電壓串聯(lián)反饋和電流并聯(lián)反饋),如:
負(fù)反饋的優(yōu)點(diǎn)(減少放大器的增益靈敏度,改變輸入電阻和輸出電阻,改善放大器的線?性和非線性失真,有效地?cái)U(kuò)展放大器的通頻帶,自動(dòng)調(diào)節(jié)作用)
4.頻率響應(yīng),如:怎么才算是穩(wěn)定的,如何改變頻響曲線的幾個(gè)方法?
5.鎖相環(huán)電路組成,振蕩器(比如用D觸發(fā)器如何搭)
6.A/D電路組成、工作原理?
假如公司做高頻電子的,也許還要RF知識(shí),調(diào)頻,鑒頻鑒相之類(lèi),不一一列舉。?
太底層的MOS管物理特性感覺(jué)一般不大會(huì)作為筆試面試題,由于全是微電子物理,公?
式推導(dǎo)太羅索,除非面試出題的是個(gè)老學(xué)究。
IC設(shè)計(jì)的話需要熟悉的軟件:Cadence,Synopsys,Avant,UNIX當(dāng)然也要大約會(huì)操作?。
實(shí)際工作所需要的一些技術(shù)知識(shí)(面試容易問(wèn)到)?
如電路的低功耗,穩(wěn)定,高速如何做到,調(diào)運(yùn)放,布版圖注意的地方等等,一般會(huì)針
對(duì)簡(jiǎn)歷上你所寫(xiě)做過(guò)的東西具體問(wèn),肯定會(huì)問(wèn)得很細(xì)(所以別把什么都寫(xiě)上,精通之類(lèi)
的詞也別用太多了),這個(gè)東西各個(gè)人就不同樣了,不好說(shuō)什么了。
二、數(shù)字電路設(shè)計(jì)?
當(dāng)然必問(wèn)Verilog/VHDL,如設(shè)計(jì)計(jì)數(shù)器;
邏輯方面數(shù)字電路的卡諾圖化簡(jiǎn),時(shí)序(同步異步差異),觸發(fā)器有幾種(區(qū)別,優(yōu)
點(diǎn)),全加器等等;
比如:設(shè)計(jì)一個(gè)自動(dòng)售貨機(jī)系統(tǒng),賣(mài)soda水的,只能投進(jìn)三種硬幣,要對(duì)的的找回錢(qián)數(shù)??
1.畫(huà)出fsm(有限狀態(tài)機(jī));
2.用verilog編程,語(yǔ)法要符合fpga設(shè)計(jì)的規(guī)定;?
系統(tǒng)方面:假如簡(jiǎn)歷上還說(shuō)做過(guò)cpu之類(lèi),就會(huì)問(wèn)到諸如cpu如何工作,流水線之類(lèi)的?問(wèn)題。?三、單片機(jī)、DSP、FPGA、嵌入式方面(從沒(méi)碰過(guò),就大約知道幾個(gè)名字胡扯幾句,歡迎?拍磚,也歡迎牛人幫忙補(bǔ)充)
如單片機(jī)中斷幾個(gè)/類(lèi)型,編中斷程序注意什么問(wèn)題;?DSP的結(jié)構(gòu)(哈佛結(jié)構(gòu));
嵌入式解決器類(lèi)型(如ARM),操作系統(tǒng)種類(lèi)(Vxworks,ucos,winCE,linux),操作系統(tǒng)方
面偏CS方向了,在CS篇里面講了;
四、信號(hào)系統(tǒng)基礎(chǔ)
拉氏變換與Z變換公式等類(lèi)似東西,隨便翻翻書(shū)把
如.h(n)=-a*h(n-1)+b*δ(n)?a.求h(n)的z變換;?b.問(wèn)該系統(tǒng)是否為穩(wěn)定系統(tǒng);?c.寫(xiě)出FIR數(shù)字濾波器的差分方程;
以往各種筆試題舉例:?運(yùn)用4選1實(shí)現(xiàn)F(x,y,z)=xz+yz'?用mos管搭出一個(gè)二輸入與非門(mén)。用傳輸門(mén)和倒向器搭一個(gè)邊沿觸發(fā)器?用運(yùn)算放大器組成一個(gè)10倍的放大器?微波電路的匹配電阻。?名詞解釋?zhuān)瑹o(wú)聊的外文縮寫(xiě)罷了,比如PCI、ECC、DDR、interrupt、pipeline、IRQ,BI
OS,USB,VHDL,VLSIVCO(壓控振蕩器)RAM(動(dòng)態(tài)隨機(jī)存儲(chǔ)器),FIRIIRDFT(離散傅立葉?變換)或者是中文的,比如:a.量化誤差
b.直方圖
c.白平衡?共同的注意點(diǎn)?1.一般情況下,面試官重要根據(jù)你的簡(jiǎn)歷提問(wèn),所以一定要對(duì)自己負(fù)責(zé),把簡(jiǎn)歷上的東?西搞明白;?2.個(gè)別招聘針對(duì)性特別強(qiáng),就招目前他們確的方向的人,這種情況下,就要投其所好,
盡量介紹其所關(guān)心的東西。?3.其實(shí)技術(shù)面試并不難,但是由于很多東西都忘掉了,才覺(jué)得有些難。所以最佳在面試
前把該看的書(shū)看看。?4.雖然說(shuō)技術(shù)面試是實(shí)力的較量與體現(xiàn),但是不可否認(rèn),由于不用面試官/公司所專(zhuān)領(lǐng)域?及愛(ài)好不同,也有面試也有很大的偶爾性,需要冷靜對(duì)待。不能由于被拒,就否認(rèn)自己
或責(zé)罵公司。?5.面試時(shí)要takeiteasy,對(duì)越是自己鐘情的公司越要這樣。
Infineon筆試試題
1.畫(huà)出CMOS晶體管的CROSS-OVER圖(應(yīng)當(dāng)是縱剖面圖),給出所有也許的傳輸特性和轉(zhuǎn)
移特性。
2.畫(huà)出NOT,NAND,NOR的符號(hào),真值表,尚有transistorlevel的電路。?3.給出一個(gè)簡(jiǎn)樸電路,讓你分析輸出電壓的特性(就是個(gè)積分電路),并求輸出端某點(diǎn)?的
rise/fall時(shí)間。?4.給出一個(gè)簡(jiǎn)樸的由多個(gè)NOT,NAND,NOR組成的原理圖根據(jù)輸入波形畫(huà)出各點(diǎn)波形。?5.給出多個(gè)mos管組成的電路求5個(gè)點(diǎn)的電壓
6.給出單管DRAM的原理圖(西電版《數(shù)字電子技術(shù)基礎(chǔ)》(作者楊頌華、馮毛官)205頁(yè)?圖9-14b),問(wèn)你有什么辦法提高refreshtime,總共有5個(gè)問(wèn)題,記不起來(lái)了(減少溫?度,增大電容存儲(chǔ)容量)?7.編一個(gè)簡(jiǎn)樸的求n!的程序?8.sketch連續(xù)正弦信號(hào)和連續(xù)矩形波(都有圖)的傅立葉變換?若干題目?1。集成電路設(shè)計(jì)前端流程及工具。
先介紹下IC開(kāi)發(fā)流程:?1.)代碼輸入(designinput)
用vhdl或者是verilog語(yǔ)言來(lái)完畢器件的功能描述,生成hdl代碼
語(yǔ)言輸入工具:SUMMIT
VISUALHDL
MENTOR
RENIOR?圖形輸入:
composer(cadence);?
viewlogic(viewdraw)
2.)電路仿真(circuitsimulation)
將vhd代碼進(jìn)行先前邏輯仿真,驗(yàn)證功能描述是否對(duì)的?數(shù)字電路仿真工具:?
Verolog:
CADENCE
Verolig-XL?
SYNOPSYS
VCS?
MENTOR
Modle-sim
VHDL:
CADENCE
NC-vhdl
SYNOPSYS
VSS
MENTOR
Modle-sim
模擬電路仿真工具:
AVANTIHSpicepspice,spectremicromicrowave:
ee(cuò)soft:hp??3.)邏輯綜合(synthesistools)
邏輯綜合工具可以將設(shè)計(jì)思想vhd代碼轉(zhuǎn)化成相應(yīng)一定工藝手段的門(mén)級(jí)電路;將初級(jí)仿真
中所沒(méi)有考慮的門(mén)沿(gatesdelay)反標(biāo)到生成的門(mén)級(jí)網(wǎng)表中,返回電路仿真階段進(jìn)行?再仿真。最終仿真結(jié)果生成的網(wǎng)表稱(chēng)為物理網(wǎng)表。?2。FPGA和ASIC的概念,他們的區(qū)別
答案:FPGA是可編程ASIC。
ASIC:專(zhuān)用集成電路,它是面向?qū)iT(mén)用途的電路,專(zhuān)門(mén)為一個(gè)用戶(hù)設(shè)計(jì)和制造的。根據(jù)一?個(gè)用戶(hù)的特定規(guī)定,能以低研制成本,短、交貨周期供貨的全定制,半定制集成電路。?與門(mén)陣列等其它ASIC(ApplicationSpecificIC)相比,它們又具有設(shè)計(jì)開(kāi)發(fā)周期短、設(shè)?計(jì)制導(dǎo)致本低、開(kāi)發(fā)工具先進(jìn)、標(biāo)準(zhǔn)產(chǎn)品無(wú)需測(cè)試、質(zhì)量穩(wěn)定以及可實(shí)時(shí)在線檢查等優(yōu)?點(diǎn)
3。LATCH和DFF的概念和區(qū)別?4。用DFF實(shí)現(xiàn)二分頻。?5。用VERILO(píng)G或VHDL寫(xiě)一段代碼,實(shí)現(xiàn)消除一個(gè)glitch。
6。給一個(gè)表達(dá)式f=xxxx+xxxx+xxxxx+xxxx用最少數(shù)量的與非門(mén)實(shí)現(xiàn)(事實(shí)上就是化簡(jiǎn))
。?7。用VERILOG或VHDL寫(xiě)一段代碼,實(shí)現(xiàn)10進(jìn)制計(jì)數(shù)器。
8。給出一個(gè)門(mén)級(jí)的圖,又給了各個(gè)門(mén)的傳輸延時(shí),問(wèn)關(guān)鍵途徑是什么,還問(wèn)給出輸入,
使得輸出依賴(lài)于關(guān)鍵途徑。?9。A,B,C,D,E進(jìn)行投票,多數(shù)服從少數(shù),輸出是F(也就是假如A,B,C,D,E中1的個(gè)數(shù)比0?多,那么F輸出為1,否則F為0),用與非門(mén)實(shí)現(xiàn),輸入數(shù)目沒(méi)有限制。
10.a(chǎn)為輸入端,b為輸出端,假如a連續(xù)輸入為1101則b輸出為1,否則為0
例如a:
b:
?
請(qǐng)畫(huà)出statemachine
11.請(qǐng)用RTL描述上題statemachine
12.為了實(shí)現(xiàn)邏輯(AXORB)OR(CANDD),請(qǐng)選用以下邏輯中的一種,并說(shuō)明為什?么?
1)INV
2)AND
3)OR
4)NAND
5)NOR
6)XOR()?答案:NAND?部分科廣試題應(yīng)聘IC版圖設(shè)計(jì)engineer的部分試題:
1、畫(huà)出Y=A*B+C的cmos電路圖;?2、什么叫Latchup??3、什么叫窄溝效應(yīng)?
4、以interver為例,寫(xiě)出N阱CMOS的process流程,并畫(huà)出剖面圖。
威盛最新考題
1.寫(xiě)出asic前期設(shè)計(jì)的流程和相應(yīng)的工具?2.化簡(jiǎn)F(A,B,C,D)=m(1,3,4,5,10,11,12,13,14,15)的和?3.畫(huà)出DFF的結(jié)構(gòu)圖,用verilog實(shí)現(xiàn)之?4.一個(gè)農(nóng)夫發(fā)現(xiàn)圍成正方形的圍欄比長(zhǎng)方形的節(jié)省4個(gè)木樁但是面積同樣.羊的數(shù)目和正?方形圍欄的樁子的個(gè)數(shù)同樣但是小于36,問(wèn)有多少羊?5畫(huà)出可以檢測(cè)10010串的狀態(tài)圖,并verilog實(shí)現(xiàn)之
6寫(xiě)出兩個(gè)排序算法,問(wèn)哪個(gè)好
東信筆試題?筆試:30分鐘。
1.壓控振蕩器的英文縮寫(xiě)(VCO)。?2.動(dòng)態(tài)隨機(jī)存儲(chǔ)器的英文縮寫(xiě)(DRAM)。?3.選擇電阻時(shí)要考慮什么?
4.單片機(jī)上電后沒(méi)有運(yùn)轉(zhuǎn),一方面要檢查什么?
5.計(jì)算機(jī)的基本組成部分及其各自的作用。
6.如何用D觸發(fā)器、與或非門(mén)組成二分頻電路?
南山之橋的筆試題
1.setup和holdup時(shí)間,區(qū)別.
2.多時(shí)域設(shè)計(jì)中,如何解決信號(hào)跨時(shí)域?3.latch與register的區(qū)別,為什么現(xiàn)在多用register.行為級(jí)描述中l(wèi)atch如何產(chǎn)生的
4.BLOCKINGNONBLOCKING賦值的區(qū)別?5.MOORE與MEELEY狀態(tài)機(jī)的特性
6.IC設(shè)計(jì)中同步復(fù)位與異步復(fù)位的區(qū)別?7.實(shí)現(xiàn)N位JohnsonCounter,N=5?8.用FSM實(shí)現(xiàn)101101的序列檢測(cè)模塊?威盛VIA2023.11.06上海筆試試題?兩個(gè)positions,ASICandVLSI:?VLSI:
1。解釋?zhuān)螅澹魎p和holdtimeviolation,畫(huà)圖說(shuō)明,并說(shuō)明解決辦法。
2。說(shuō)說(shuō)靜態(tài)、動(dòng)態(tài)時(shí)序模擬的優(yōu)缺陷。?3。用一種編程語(yǔ)言寫(xiě)n!的算法。?4。畫(huà)出CMOS的圖,畫(huà)出tow-to-onemuxgate。
5。說(shuō)出你的最大弱點(diǎn)及改善方法。?6。說(shuō)出你的抱負(fù)。說(shuō)出你想達(dá)成的目的。題目是英文出的,要用英文回答。
ASIC:
1。一個(gè)四級(jí)的Mux,其中第二級(jí)信號(hào)為關(guān)鍵信號(hào)如何改善timing?2.一個(gè)狀態(tài)機(jī)的題目用verilog實(shí)現(xiàn)但是這個(gè)狀態(tài)機(jī)話的實(shí)在比較差很容易誤解的
3.卡諾圖寫(xiě)出邏輯表達(dá)使...
4.用邏輯們畫(huà)出D觸發(fā)器
5.給出某個(gè)一般時(shí)序電路的圖,有Tsetup,Tdelay,Tck->q,尚有clock的delay,寫(xiě)出決?定最大時(shí)鐘的因素同時(shí)給出表達(dá)式
6。c語(yǔ)言實(shí)現(xiàn)記錄某個(gè)cell在某.v文獻(xiàn)調(diào)用的次數(shù)(這個(gè)題目真bt)
7cache的重要部分什么的
8Asic的designflow....?補(bǔ)充:用邏輯門(mén)畫(huà)D觸發(fā)器?共五道題,大體如下:
1.圖示從RTLsynthesis到tapeout之間的設(shè)計(jì)flow,并列出其中各步使用的tool.
2.用perl或TCL/Tk實(shí)現(xiàn)一段字符串辨認(rèn)和比較的程序.(唉,都不懂)?3.畫(huà)出一種CMOS的D鎖存器的電路圖和版圖.?4.解釋setuptime和holdtime的定義和在時(shí)鐘信號(hào)延遲時(shí)的變化.?5.解釋lat(yī)ch-up現(xiàn)象和Antennaeffect和其防止措施.
1。電流公式?2。平板電容公式(C=εS/4πkd)
3。電阻R和電容C串聯(lián),輸入電壓為R和C之間的電壓,輸出電壓分別為C上電壓和R上電壓
,規(guī)定繪制這兩種電路輸入電壓的頻譜,判斷這兩種電路何為高通濾波器,何為低通濾波器。當(dāng)RC說(shuō)明:
1、筆試共分兩部分:第一部分為基礎(chǔ)篇(必答題);第二部分為專(zhuān)業(yè)篇(選答題)。?2、應(yīng)聘芯片設(shè)計(jì)崗位的同學(xué)請(qǐng)以書(shū)面形式回答問(wèn)題并附簡(jiǎn)歷參與應(yīng)聘面試。
3、如不能參與現(xiàn)場(chǎng)招聘的同學(xué),請(qǐng)將簡(jiǎn)歷和答卷郵寄或發(fā)e-mail的形式(請(qǐng)注明應(yīng)聘標(biāo)題)給我們,以便我們對(duì)您作出客觀、全面的評(píng)價(jià)。?第一部分:基礎(chǔ)篇(該部分共有試題8題,為必答題,每位應(yīng)聘者按自己對(duì)問(wèn)題的理解去回答,盡也許多回答你所知道的內(nèi)容。若不清楚就寫(xiě)不清楚)。?1、我們公司的產(chǎn)品是集成電路,請(qǐng)描述一下你對(duì)集成電路的結(jié)識(shí),列舉一些與集成電路相關(guān)的內(nèi)容(如講清楚模擬、數(shù)字、雙極型、CMOS、MCU、RISC、CISC、DSP、ASIC、FPGA等的概念)。
2、你認(rèn)為你從事研發(fā)工作有哪些特點(diǎn)??3、基爾霍夫定理的內(nèi)容是什么?
4、描述你對(duì)集成電路設(shè)計(jì)流程的結(jié)識(shí)?5、描述你對(duì)集成電路工藝的結(jié)識(shí)。
6、你知道的集成電路設(shè)計(jì)的表達(dá)方式有哪幾種?
7、描述一個(gè)交通信號(hào)燈的設(shè)計(jì)。
8、我們將研發(fā)人員分為若干研究方向,對(duì)協(xié)議和算法理解(重要應(yīng)用在網(wǎng)絡(luò)通信、圖象語(yǔ)音壓縮方面)、電子系統(tǒng)方案的研究、用MCU、DSP編程實(shí)現(xiàn)電路功能、用ASIC設(shè)計(jì)技術(shù)設(shè)計(jì)電路(涉及MCU、DSP自身)、電路功能模塊設(shè)計(jì)(涉及模擬電路和數(shù)字電路)、集成電路后端設(shè)計(jì)(重要是指綜合及自動(dòng)布局布線技術(shù))、集成電路設(shè)計(jì)與工藝接口的研究。你希望從事哪方面的研究?(可以選擇多個(gè)方向。此外,已經(jīng)從事過(guò)相關(guān)研發(fā)的人員可以具體描述你的研發(fā)經(jīng)歷)。?第二部分:專(zhuān)業(yè)篇(根據(jù)你選擇的方向回答以下你認(rèn)為相關(guān)的專(zhuān)業(yè)篇的問(wèn)題。一般情況)?下你只需要回答五道題以上,但請(qǐng)盡也許多回答你所知道的,以便我們了解你的知識(shí)結(jié)構(gòu)及技術(shù)特點(diǎn)。
1、請(qǐng)談?wù)剬?duì)一個(gè)系統(tǒng)設(shè)計(jì)的總體思緒。針對(duì)這個(gè)思緒,你覺(jué)得應(yīng)當(dāng)具有哪些方面的知識(shí)??2、現(xiàn)有一用戶(hù)需要一種集成電路產(chǎn)品,規(guī)定該產(chǎn)品可以實(shí)現(xiàn)如下功能:y=lnx,其中,x為4位二進(jìn)制整數(shù)輸入信號(hào)。y為二進(jìn)制小數(shù)輸出,規(guī)定保存兩位小數(shù)。電源電壓為3~5v假設(shè)公司接到該項(xiàng)目后,交由你來(lái)負(fù)責(zé)該產(chǎn)品的設(shè)計(jì),試討論該產(chǎn)品的設(shè)計(jì)全程。?3、簡(jiǎn)樸描述一個(gè)單片機(jī)系統(tǒng)的重要組成模塊,并說(shuō)明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡(jiǎn)述單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)原則。
4、請(qǐng)用方框圖描述一個(gè)你熟悉的實(shí)用數(shù)字信號(hào)解決系統(tǒng),并做簡(jiǎn)要的分析;假如沒(méi)有也可以自己設(shè)計(jì)一個(gè)簡(jiǎn)樸的數(shù)字信號(hào)解決系統(tǒng),并描述其功能及用途。5、畫(huà)出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒(méi)有重疊地址?根據(jù)是什么?若有,則寫(xiě)出每片2716的重疊地址范圍。
6、用8051設(shè)計(jì)一個(gè)帶一個(gè)8*16鍵盤(pán)加驅(qū)動(dòng)八個(gè)數(shù)碼管(共陽(yáng))的原理圖。
7、PCI總線的含義是什么?PCI總線的重要特點(diǎn)是什么?
8、請(qǐng)簡(jiǎn)要描述HUFFMAN編碼的基本原理及其基本的實(shí)現(xiàn)方法。?9、說(shuō)出OSI七層網(wǎng)絡(luò)協(xié)議中的四層(任意四層)。?10、中斷的概念?簡(jiǎn)述中斷的過(guò)程。?11、說(shuō)說(shuō)對(duì)數(shù)字邏輯中的競(jìng)爭(zhēng)和冒險(xiǎn)的理解,并舉例說(shuō)明競(jìng)爭(zhēng)和冒險(xiǎn)如何消除。
12、要用一個(gè)開(kāi)環(huán)脈沖調(diào)速系統(tǒng)來(lái)控制直流電動(dòng)機(jī)的轉(zhuǎn)速,程序由8051完畢。簡(jiǎn)樸原理?如下:由P3.4輸出脈沖的占空比來(lái)控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由K7-K0八個(gè)開(kāi)關(guān)來(lái)設(shè)立,直接與P1口相連(開(kāi)關(guān)撥到下方時(shí)為"0",撥到上方時(shí)為"1",組成一個(gè)八位二進(jìn)制數(shù)N),規(guī)定占空比為N/256。?下面程序用計(jì)數(shù)法來(lái)實(shí)現(xiàn)這一功能,請(qǐng)將空余部分添完整。
MOVP1,#0FFH
LOOP1:MOVR4,#0FFH
MOVR3,#00H?LOOP2:MOVA,P1
SUBBA,R3?JNZSKP1?SKP1:MOVC,70H?MOVP3.4,C
ACALLDELAY:此延時(shí)子程序略?AJMPLOOP1?13、用你熟悉的設(shè)計(jì)方式設(shè)計(jì)一個(gè)可預(yù)置初值的7進(jìn)制循環(huán)計(jì)數(shù)器,15進(jìn)制的呢?
14、請(qǐng)用HDL描述四位的全加法器、5分頻電路。?15、簡(jiǎn)述FPGA等可編程邏輯器件設(shè)計(jì)流程。?16、同步電路和異步電路的區(qū)別是什么?
17、電壓源、電流源是集成電路中經(jīng)常用到的模塊,請(qǐng)畫(huà)出你知道的線路結(jié)構(gòu),簡(jiǎn)樸描述其優(yōu)缺陷。
18、描述反饋電路的概念,列舉他們的應(yīng)用。?19、放大電路的頻率補(bǔ)償?shù)哪康氖鞘裁矗心男┓椒ǎ?/p>
20、畫(huà)出CMOS電路的晶體管級(jí)電路圖,實(shí)現(xiàn)Y=A.B+C(D+E)
21、請(qǐng)分析如下電路所實(shí)現(xiàn)的功能。
22、A)
#include?voidtestf(int*p)
{?*p+=1;
}!
main()?{
int*n,m[2];?n=m;
m[0]=1;
m[1]=8;
testf(n);
printf("Dat(yī)avalueis%d",*n);
}
-----------?B)
#include
voidtestf(int**p)
{?*p+=1;?}
main()?{int*n,m[2];?n=m;?m[0]=1;?m[1]=8;
testf(&n);?printf(Datavalueis%d",*n)
}
下面的結(jié)果是程序A還是程序B的?
Datavalueis8
那么另一段程序的結(jié)果是什么??23、用簡(jiǎn)樸電路實(shí)現(xiàn),當(dāng)A為輸入時(shí),輸出B波形為:A:
B:?24、LC正弦波振蕩器有哪幾種三點(diǎn)式振蕩電路,分別畫(huà)出其原理圖。
25、鎖相環(huán)有哪幾部分組成??26、人的話音頻率一般為300~3400HZ,若對(duì)其采樣且使信號(hào)不失真,其最小的采樣頻率應(yīng)為多大?若采用8KHZ的采樣頻率,并采用8bit的PCM編碼,則存儲(chǔ)一秒鐘的信號(hào)數(shù)據(jù)量有多大??27、在CMOS電路中,要有一個(gè)單管作為開(kāi)關(guān)管精確傳遞模擬低電平,這個(gè)單管你會(huì)用P管還是N管,為什么??28、畫(huà)出由運(yùn)放構(gòu)成加法、減法、微分、積分運(yùn)算的電路原理圖。并畫(huà)出一個(gè)晶體管級(jí)的運(yùn)放電路。
29、數(shù)字濾波器的分類(lèi)和結(jié)構(gòu)特點(diǎn)。?30、DAC和ADC的實(shí)現(xiàn)各有哪些方法??31、描述CMOS電路中閂鎖效應(yīng)產(chǎn)生的過(guò)程及最后的結(jié)果?
32、什么叫做OTP片、掩膜片,兩者的區(qū)別何在??33、列舉幾種集成電路典型工藝。工藝上常提到0.25,0.18指的是什么??34、請(qǐng)描述一下國(guó)內(nèi)的工藝現(xiàn)狀。
35、請(qǐng)簡(jiǎn)述一下設(shè)計(jì)后端的整個(gè)流程??36、有否接觸過(guò)自動(dòng)布局布線?請(qǐng)說(shuō)出一兩種工具軟件。自動(dòng)布局布線需要哪些基本元
素?
37、半導(dǎo)體工藝中,摻雜有哪幾種方式?
38、什么是NMOS、PMOS、CMOS?什么是增強(qiáng)型、耗盡型?什么是PNP、NPN?他們有什么差別?
39、為什么一個(gè)標(biāo)準(zhǔn)的倒相器中P管的寬長(zhǎng)比要比N管的寬長(zhǎng)比大?
40、硅柵COMS工藝中N阱中做的是P管還是N管,N阱的阱電位的連接有什么規(guī)定?標(biāo)題:各知名公司電子工程師面試試題單片機(jī)MCU部分單片機(jī)、MCU、計(jì)算機(jī)原理?1、簡(jiǎn)樸描述一個(gè)單片機(jī)系統(tǒng)的重要組成模塊,并說(shuō)明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡(jiǎn)述單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)原則。(仕蘭微面試題目)
2、畫(huà)出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒(méi)有重疊地址?根據(jù)是什么?若有,則寫(xiě)出每片2716的重疊地址范圍。(仕蘭微面試題目)
3、用8051設(shè)計(jì)一個(gè)帶一個(gè)8*16鍵盤(pán)加驅(qū)動(dòng)八個(gè)數(shù)碼管(共陽(yáng))的原理圖。(仕蘭微面試題目)?4、PCI總線的含義是什么?PCI總線的重要特點(diǎn)是什么?(仕蘭微面試題目)?5、中斷的概念?簡(jiǎn)述中斷的過(guò)程。(仕蘭微面試題目)?6、如單片機(jī)中斷幾個(gè)/類(lèi)型,編中斷程序注意什么問(wèn)題;(未知)
7、要用一個(gè)開(kāi)環(huán)脈沖調(diào)速系統(tǒng)來(lái)控制直流電動(dòng)機(jī)的轉(zhuǎn)速,程序由8051完畢。簡(jiǎn)樸原理如下:由P3.4輸出脈沖的占空比來(lái)控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由K7-K0八個(gè)開(kāi)關(guān)來(lái)設(shè)立,直接與P1口相連(開(kāi)關(guān)撥到下方時(shí)為"0",撥到上方時(shí)為"1",組成一個(gè)八位二進(jìn)制數(shù)N),規(guī)定占空比為N/256。
(仕蘭微面試題目)?下面程序用計(jì)數(shù)法來(lái)實(shí)現(xiàn)這一功能,請(qǐng)將空余部分添完整。
MOVP1,#0FFH
?LOOP1:MOVR4,#0FFH
-
?MOVR3,#00H
?LOOP2:MOVA,P1
?SUBBA,R3
?JNZSKP1
?--------
?SKP1:MOVC,70H
?MOVP3.4,C
?ACALLDELAY:此延時(shí)子程序略
?--
--------
AJMPLOOP1
8、單片機(jī)上電后沒(méi)有運(yùn)轉(zhuǎn),一方面要檢查什么?(東信筆試題)?9、WhatisPCChipset?(揚(yáng)智電子筆試)
芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為北橋芯片和南橋芯片。北橋芯片提供對(duì)CPU的類(lèi)型和主頻、內(nèi)存的類(lèi)型和最大容量、ISA/PCI/AGP插槽、ECC糾錯(cuò)等支持。南橋芯片則提供對(duì)KBC(鍵盤(pán)控制器)、RTC(實(shí)時(shí)時(shí)鐘控制器)、USB(通用串行總線)、UltraDMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級(jí)能源管理)等的支持。其中北橋芯片起著主導(dǎo)性的作用,也稱(chēng)為主橋(HostBridge)。
除了最通用的南北橋結(jié)構(gòu)外,目前芯片組正向更高級(jí)的加速集線架構(gòu)發(fā)展,Intel的8xx系列芯片組就是這類(lèi)芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB直接接入主芯片,可以提供比PCI總線寬一倍的帶寬,達(dá)成了266MB/s。
10、假如簡(jiǎn)歷上還說(shuō)做過(guò)cpu之類(lèi),就會(huì)問(wèn)到諸如cpu如何工作,流水線之類(lèi)的問(wèn)題。(未知)
11、計(jì)算機(jī)的基本組成部分及其各自的作用。(東信筆試題)?12、請(qǐng)畫(huà)出微機(jī)接口電路中,典型的輸入設(shè)備與微機(jī)接口邏輯示意圖(數(shù)據(jù)接口、控制接口、所存器/緩沖器)。(漢王筆試)?13、cache的重要部分什么的。(威盛VIA2023.11.06上海筆試試題)?14、同步異步傳輸?shù)牟町?未知)
15、串行通信與同步通信異同,特點(diǎn),比較。(華為面試題)
16、RS232c高電平脈沖相應(yīng)的TTL邏輯是?(負(fù)邏輯?)(華為面試題)]IT知名公司常見(jiàn)面試題實(shí)例與詳解一、通用面試?yán)}分析?
1.在學(xué)校里你學(xué)習(xí)了哪些課程,成績(jī)?nèi)绾?
答:一方面看看計(jì)算機(jī)專(zhuān)業(yè)的課程:系統(tǒng)原理、微機(jī)原理、匯編語(yǔ)言、網(wǎng)絡(luò)基礎(chǔ)、VisualBasic編程、SQL、HTML語(yǔ)言、高等數(shù)學(xué)……基本上以對(duì)計(jì)算機(jī)科學(xué)結(jié)構(gòu)性、設(shè)計(jì)性的課程為主。然后是自動(dòng)化專(zhuān)業(yè),這張課表上少了匯編語(yǔ)言等系統(tǒng)基礎(chǔ)的課程,增長(zhǎng)了POWERBUILDER、NTSever等網(wǎng)絡(luò)方面的內(nèi)容,畢竟現(xiàn)在的自動(dòng)化與網(wǎng)絡(luò)密不可分。而信息管理工程專(zhuān)業(yè)的課程就顯然偏重應(yīng)用的色彩。除VB、VC編程語(yǔ)言的課程外,Windows、Photoshop、Flash/Firework/Dreamweaver網(wǎng)頁(yè)制作工具等課程也赫然在目。4b5ce2fe28&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;261cbd5717??2.想著手編寫(xiě)一個(gè)程序,在整個(gè)開(kāi)發(fā)過(guò)程中,其中包含了大量細(xì)節(jié),并推薦了許多環(huán)節(jié)和文檔,那么,時(shí)刻提醒自己注意的是什么問(wèn)題?整個(gè)過(guò)程是什么?
答:時(shí)刻提醒自己注意的問(wèn)題是:??(1)對(duì)象是什么?(如何將自己的項(xiàng)目分割成一系列單獨(dú)的組件?)5a880faf6f&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;c350ade2a4??(2)它們的接口是什么?(需要將什么消息發(fā)給每一個(gè)對(duì)象?)??整個(gè)過(guò)程可劃分為四個(gè)階段,階段0剛剛開(kāi)始采用某些形式的結(jié)構(gòu)。?
階段0:擬出一個(gè)計(jì)劃2e2d7fbdea&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;63a9a786b6??第一步是決定在后面的過(guò)程中采用哪些環(huán)節(jié)。
在這個(gè)階段,也許要決定一些必要的附加解決結(jié)構(gòu)。在整個(gè)過(guò)程中設(shè)立幾個(gè)標(biāo)志,或者“路標(biāo)”,將更有益于你集中注意力。通過(guò)了一個(gè)接一個(gè)的路標(biāo)以后,可對(duì)自己的進(jìn)度有清楚的把握。??階段1:要制作什么?6fe97759aa&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;b922cfa312
?在上一代程序設(shè)計(jì)中(即“過(guò)程化或程序化設(shè)計(jì)”),這個(gè)階段稱(chēng)為“建立需求分析和系統(tǒng)規(guī)格”。應(yīng)盡也許總結(jié)出自己系統(tǒng)的一套完整的“使用條件”或者“應(yīng)用場(chǎng)合”。
?階段2:如何構(gòu)建?
?在這一階段,必須拿出一套設(shè)計(jì)方案,并解釋其中包含的各類(lèi)對(duì)象在外觀上是什么樣子,以及互相間是如何溝通的。f062936a96&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;86607aa54c
?階段3:開(kāi)始創(chuàng)建
全面的思考、周密的準(zhǔn)備、良好的構(gòu)造不僅使程序更易構(gòu)建與調(diào)試,也使其更易理解和維護(hù),而那正是一套軟件贏利的必要條件。??構(gòu)建好系統(tǒng),并令其運(yùn)營(yíng)起來(lái)后,必須進(jìn)行實(shí)際檢查,以前做的那些需求分析和系統(tǒng)規(guī)格便可派上用場(chǎng)了。全面地考察自己的程序,擬定提出的所有規(guī)定均已滿(mǎn)足。現(xiàn)在一切似乎都該結(jié)束了?5568161a8c©應(yīng)屆生求職網(wǎng)YingJieSheng.COM©d5792c152c
階段4:校訂?
第一次做的東西并不完善,所以需為自己留下一個(gè)進(jìn)一步學(xué)習(xí)、認(rèn)知的空間,再回過(guò)頭去作一些改變”。對(duì)于要解決的問(wèn)題,隨著對(duì)它的學(xué)習(xí)和了解更加進(jìn)一步,也許需要作出大量改動(dòng)。進(jìn)行這些工作的一個(gè)動(dòng)力是隨著不斷的改革優(yōu)化,終于可以從自己的努力中得到回報(bào),無(wú)論這需要經(jīng)歷一個(gè)較短還是較長(zhǎng)的時(shí)期,達(dá)成抱負(fù)的狀態(tài)。
3.什么是UML?8e8850243b©應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;8aa0d594fc
?答:是一種可以描述問(wèn)題、描述解決方案、起溝通作用的語(yǔ)言。這就是UML。
?UML(UnifiedModelingLanguage統(tǒng)一建模語(yǔ)言)是由Rational公司發(fā)明,目前由OMG(標(biāo)準(zhǔn)化對(duì)象管理機(jī)構(gòu))維護(hù)。作為一種建模語(yǔ)言,UML的定義涉及UML語(yǔ)義和UML表達(dá)法兩個(gè)部分:
?UML語(yǔ)義4005f8da13&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;60d149af1f
?描述基于UML的精確元模型定義。元模型為UML的所有元素在語(yǔ)法和語(yǔ)義上提供了簡(jiǎn)樸、一致、通用的定義性說(shuō)明,使開(kāi)發(fā)者能在語(yǔ)義上取得一致,消除了因人而異的最佳表達(dá)方法所導(dǎo)致的影響。此外UML還支持對(duì)元模型的擴(kuò)展定義。
UML表達(dá)法??定義UML符號(hào)的表達(dá)法,為開(kāi)發(fā)者或開(kāi)發(fā)工具使用這些圖形符號(hào)和文本語(yǔ)法為系統(tǒng)建模提供了標(biāo)準(zhǔn)。這些圖形符號(hào)和文字所表達(dá)的是應(yīng)用級(jí)的模型,在語(yǔ)義上它是UML元模型的實(shí)例。標(biāo)準(zhǔn)建模語(yǔ)言UML的重要內(nèi)容可以由下列五類(lèi)圖(共9種圖形)來(lái)定義:用例圖、靜態(tài)圖、行為圖、交互圖、實(shí)現(xiàn)圖。e0327ad868&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;e0bcd30097?
從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計(jì)系統(tǒng)時(shí),一方面是描述需求;另一方面根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,涉及用例圖、類(lèi)圖(包含包)、對(duì)象圖、組件圖和配置圖等五個(gè)圖形,是標(biāo)準(zhǔn)建模語(yǔ)言UML的靜態(tài)建模機(jī)制。其中第三步中所建立的模型或者可以執(zhí)行,或者表達(dá)執(zhí)行時(shí)的時(shí)序狀態(tài)或交互關(guān)系。它涉及狀態(tài)圖、活動(dòng)圖、順序圖和合作圖等四個(gè)圖形,是標(biāo)準(zhǔn)建模語(yǔ)言UML的動(dòng)態(tài)建模機(jī)制。因此,標(biāo)準(zhǔn)建模語(yǔ)言UML的重要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動(dòng)態(tài)建模機(jī)制兩大類(lèi)。?
4.什么是軟件重用?
答:軟件重用(Reuse)是軟件工程中最重要的思想之一,只有軟件重用,才干減少軟件成本,提高軟件的質(zhì)量。你在對(duì)一個(gè)軟件進(jìn)行分析的時(shí)候,找出可以重用的對(duì)象,有助于你開(kāi)發(fā)高效的軟件系統(tǒng)。正如前面所說(shuō)的,你不必把軟件分析的過(guò)度細(xì)致,你只需從中找出關(guān)鍵性的、可以重用的對(duì)象就足夠了。剩下的事情,就是對(duì)這些對(duì)象分派屬性和方法,并充足的使用這些對(duì)象就好了。8f07f89ddb©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©4c20a920bf
1)編寫(xiě)項(xiàng)目視圖和范圍文檔?
系統(tǒng)的需求涉及四個(gè)不同的層次:業(yè)務(wù)需求、用戶(hù)需求和功能需求、非功能性需求。
?2)用戶(hù)群分類(lèi)cdcd5072bb&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©036ebd0562
?用戶(hù)提成不同的用戶(hù)類(lèi)。與UML中Usecase的Actor概念同樣,用戶(hù)類(lèi)不一定都指人,也可以涉及其他應(yīng)用系統(tǒng)、接口或者硬件,這樣做使得與系統(tǒng)邊界外的接口也成為系統(tǒng)需求。
3)選擇用戶(hù)代表?
4)建立核心隊(duì)伍ea6328a42e&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;4c65f8a52f?
5)擬定使用實(shí)例??6)召開(kāi)聯(lián)合會(huì)議
7)分析用戶(hù)工作流程f7.ERP系統(tǒng)與MRP-Ⅱ的區(qū)別是什么???答:ERP是在MRP-Ⅱ基礎(chǔ)上進(jìn)一步發(fā)展起來(lái)的公司管理信息系統(tǒng),為了進(jìn)一步理解ERP系統(tǒng)的概念及其重要功能,需要弄清ERP與MRP-Ⅱ之間的區(qū)別。e76fc52277&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;2555b7c98f?
1)在資源管理范圍方面的差別??MRP-Ⅱ重要側(cè)重對(duì)公司內(nèi)部人、財(cái)、物等資源的管理,ERP系統(tǒng)提出了供應(yīng)鏈(SupplyChain)的概念,即把客戶(hù)需求和公司內(nèi)部的制造活動(dòng)以及供應(yīng)商的制造資源整合在一起,并對(duì)供應(yīng)鏈上的所有環(huán)節(jié)進(jìn)行有效管理,這些五一節(jié)涉及訂單、采購(gòu)、庫(kù)存、計(jì)劃、生產(chǎn)制造、質(zhì)量控制、運(yùn)送、分銷(xiāo)、服務(wù)與維護(hù)、財(cái)務(wù)管理、人事管理、實(shí)驗(yàn)室管理、項(xiàng)目管理、配方管理等。??2)在生產(chǎn)方式管理方面的差別754ba1c09b&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;2400da7143
?MRP-Ⅱ系統(tǒng)把公司歸類(lèi)為幾種典型的生產(chǎn)方式來(lái)進(jìn)行管理,如反復(fù)制造、批量生產(chǎn)、按訂單生產(chǎn)、按訂單裝配、按庫(kù)存生產(chǎn)等,針對(duì)每一種類(lèi)型都有一套管理標(biāo)準(zhǔn)。而在80年代末、90年代初期,公司為了緊跟市場(chǎng)的變化,多品種、小批量生產(chǎn)以及看板式生產(chǎn)成為公司重要采用的生產(chǎn)方式,而ERP則能很好地支持和管理這種混合型制造環(huán)境,滿(mǎn)足了公司多元化經(jīng)營(yíng)需求。
?3)在管理功能方面的差別??ERP除了MRP-Ⅱ系統(tǒng)的制造、分銷(xiāo)、財(cái)務(wù)管理功能外,還增長(zhǎng)了支持整各個(gè)環(huán)節(jié)之間的運(yùn)送管理和倉(cāng)庫(kù)管理;支持生產(chǎn)保障體系的質(zhì)量管理、實(shí)驗(yàn)室管理、設(shè)備維修和備品備件管理;支持對(duì)工作流(業(yè)務(wù)解決流程)的管理。a126b2f4b2&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;3e5415eb55
4)在事務(wù)解決控制方面的差別?
MRP-Ⅱ是通過(guò)計(jì)劃的及時(shí)滾動(dòng)來(lái)控制整個(gè)生產(chǎn)過(guò)程,它的實(shí)時(shí)性較差,一般只有實(shí)現(xiàn)事中控制。而ERP系統(tǒng)支持在線分析解決OLAP(OnlineAnalyticalProcessing)、售后服務(wù)及質(zhì)量反饋,強(qiáng)調(diào)公司的事前控制能力,它可以將設(shè)計(jì)、制造、銷(xiāo)售、運(yùn)送等通過(guò)集成來(lái)并行地進(jìn)行各種相關(guān)的作業(yè),為公司提供了對(duì)質(zhì)量、適應(yīng)變化、客戶(hù)滿(mǎn)意、效績(jī)等關(guān)鍵問(wèn)題的實(shí)時(shí)分析能力。
?此外,在MRP-Ⅱ中,財(cái)務(wù)系統(tǒng)只是一個(gè)信息的歸結(jié)者,它的功能是將供、產(chǎn)、銷(xiāo)中的數(shù)量信息轉(zhuǎn)變?yōu)閮r(jià)值信息,是物流的價(jià)值反映。而ERP系統(tǒng)則將財(cái)務(wù)計(jì)劃功能和價(jià)值控制功能集成到整個(gè)供應(yīng)鏈上,如在生產(chǎn)計(jì)劃系統(tǒng)中,除了保存原有的主生產(chǎn)計(jì)劃、物料需求計(jì)劃和能力計(jì)劃外還擴(kuò)展了銷(xiāo)售執(zhí)行計(jì)劃SOP和利潤(rùn)計(jì)劃。6e7929b125&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;afddbe1c45
?5)在跨國(guó)(或地區(qū))經(jīng)營(yíng)事務(wù)解決方面的差別
現(xiàn)代公司的發(fā)展,使得公司內(nèi)部各個(gè)組織單元之間、公司與外部的業(yè)務(wù)單元之間的協(xié)調(diào)變得越來(lái)越多和越來(lái)越重要,ERP系統(tǒng)運(yùn)用完善的組織架構(gòu),從而可以支持跨國(guó)經(jīng)營(yíng)的多國(guó)家地區(qū)、多工廠、多語(yǔ)種、多幣制應(yīng)用需求。??6)在計(jì)算機(jī)信息解決技術(shù)方面的差別cbf4caaed3&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©;17fda73c03
隨著IT技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)通信技術(shù)的應(yīng)用,使得ERP系統(tǒng)的以實(shí)現(xiàn)對(duì)整個(gè)供應(yīng)鏈信息進(jìn)行集成管理。ERP系統(tǒng)應(yīng)用客戶(hù)/服務(wù)器(C/S)體系結(jié)構(gòu)和分布式數(shù)據(jù)解決技術(shù),支持Internet/Intranet/Extranet、電子商務(wù)(E-busincss,E-commerce)、電子數(shù)據(jù)互換EDI,此外,還能實(shí)現(xiàn)在不同平臺(tái)上的互操作。我們就討論了“路標(biāo)”的概念,當(dāng)你的第一個(gè)路標(biāo)達(dá)成之后,剩下的應(yīng)當(dāng)都是屬于校訂的事了。通過(guò)和用戶(hù)的交互,擬定新的“路標(biāo)”,不斷的改善系統(tǒng)功能,優(yōu)化系統(tǒng)結(jié)構(gòu),修正系統(tǒng)Bug。
?通過(guò)使用WWF,你可以創(chuàng)建基于解決器流的工作流并且把它們部署在任何類(lèi)型的.NET應(yīng)用程序中。此外,本文還討論了ASP.NET開(kāi)發(fā)者面對(duì)的一些特有的問(wèn)題-這些問(wèn)題也許通過(guò)使用工作流得到解決,如維持狀態(tài)和頁(yè)面導(dǎo)航等。
?8.WWF,Windows工作流基礎(chǔ)是什么?14875e45bb©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;57d84ec662??答:在2023年9月,微軟在它的一年兩次的專(zhuān)業(yè)開(kāi)發(fā)者會(huì)議上公開(kāi)了WindowsWo(hù)rkflowFoundation(WWF,Windows工作流基礎(chǔ))。作為WinFXAPI的支柱之一,WWF提供應(yīng)開(kāi)發(fā)者一個(gè)普通框架-在其上開(kāi)發(fā)過(guò)程驅(qū)動(dòng)的和以工作流為中心的應(yīng)用程序。?
當(dāng)前,有些組織力圖把整個(gè)商業(yè)過(guò)程自動(dòng)化;他們的標(biāo)準(zhǔn)答案就是集合一隊(duì)開(kāi)發(fā)者來(lái)開(kāi)發(fā)相應(yīng)的代碼。盡管這種方式對(duì)于這些組織帶來(lái)良好的作用,然而也有一些固有的問(wèn)題。為了進(jìn)一步理解這一問(wèn)題,你需要理解一個(gè)工作流的基本特性。
?一個(gè)工作流本質(zhì)是一種方法-用來(lái)歸檔包含在完畢一個(gè)單元的工作中的活動(dòng)。典型地,在解決過(guò)程中,工作"流"流過(guò)一項(xiàng)或更多活動(dòng)。這些活動(dòng)可以通過(guò)機(jī)器或人工來(lái)實(shí)現(xiàn),并且有也許象在一個(gè)互聯(lián)網(wǎng)應(yīng)用程序定義頁(yè)面順序同樣得簡(jiǎn)樸,也有也許象管理必須為任何數(shù)目的人都要看到、更改并批準(zhǔn)的文獻(xiàn)或產(chǎn)品同樣得復(fù)雜。976aab5298&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;5ebbcd3a1b?
由于如此多的工作流程必須考慮到人工參預(yù),所以也許需要花費(fèi)很長(zhǎng)工期才干完畢,時(shí)間也許為幾小時(shí)到數(shù)月或更長(zhǎng)。例如,參預(yù)在該過(guò)程中的人也許無(wú)法找到,不在本地或忙于此外的任務(wù);因此,工作流必須在所有非活動(dòng)期間可以把自身連續(xù)性存儲(chǔ)。并且,通過(guò)編碼獨(dú)立實(shí)現(xiàn)的過(guò)程也許對(duì)非技術(shù)人員難于理解而對(duì)開(kāi)發(fā)者卻難于更改。這一點(diǎn)和其它一些因素正是例如WindowsWF等通用工作流框架的目的-其目的就在于使創(chuàng)建、改變和管理工作流更容易-這是通過(guò)向它們提供一個(gè)可視化接口或通過(guò)定義一組普通API來(lái)實(shí)現(xiàn)的。??你可以把WWF工作流放置在任何類(lèi)型的.NET應(yīng)用程序中-涉及Windows表單程序,控制臺(tái)應(yīng)用程序,Windows服務(wù)和ASP.NETWeb應(yīng)用程序。每種類(lèi)型都需要專(zhuān)門(mén)的考慮。盡管一些現(xiàn)有示例已經(jīng)足夠說(shuō)明如何把工作流宿主到Windows表單程序和控制臺(tái)應(yīng)用程序中,但是本文將集中于討論ASP.NET開(kāi)發(fā)者的問(wèn)題-他們希望把工作流集成到自己的應(yīng)用程序中。
?WindowsWF和MVC模式:在開(kāi)發(fā)一個(gè)ASP.NET應(yīng)用程序時(shí),你也許使用WWF的一個(gè)普通的方法是實(shí)現(xiàn)一種模型-視圖-控制器(MVC)方法。實(shí)質(zhì)上,MVC的目的是把描述層、應(yīng)用程序邏輯和應(yīng)用程序流邏輯分離開(kāi)來(lái)。44a3365a46&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;13c8261511
?搞清楚這個(gè)將十分有益于一個(gè)ASP.NET應(yīng)用程序的開(kāi)發(fā),請(qǐng)考慮一個(gè)幫助桌面票工作流的場(chǎng)合。假定有一個(gè)商業(yè)用戶(hù)通過(guò)填寫(xiě)一個(gè)ASP.NETWeb表單并點(diǎn)擊一個(gè)提交按鈕來(lái)啟動(dòng)該工作流。接下來(lái),服務(wù)器就會(huì)告知一個(gè)使用Windows表單應(yīng)用程序和幫助桌面的雇員—“有新票可用了”。該幫助桌面雇員然后將在這一問(wèn)題上工作,并在最后關(guān)閉該票。假如使用WindowsWF來(lái)開(kāi)發(fā)這個(gè)工作流情形,那么所有的解決邏輯和流程可以被包含在工作流自身,而該ASP.NET應(yīng)用程序?qū)⑼耆恍枰私膺@一邏輯。?
這種場(chǎng)合提供了一些穩(wěn)固的證據(jù)-把描述與邏輯相分離是一件好事情。由于這個(gè)解決幫助桌面請(qǐng)求的過(guò)程是非常普通的,假如使用C#或VB.NET代碼在若干不同的.NET應(yīng)用程序中實(shí)現(xiàn)這一邏輯,那么你將會(huì)冒著反復(fù)編碼的危險(xiǎn)甚至更壞的情形--用完全不同的代碼導(dǎo)致同樣的商業(yè)解決過(guò)程的不同實(shí)現(xiàn)。但是假如你使用WWF來(lái)實(shí)現(xiàn)這一過(guò)程,那么需要這一過(guò)程的應(yīng)用程序開(kāi)發(fā)者將僅需在一處修改這些環(huán)節(jié)-工作流自身-而不必緊張這樣會(huì)改變應(yīng)用程序邏輯。代碼復(fù)制和在哪里實(shí)現(xiàn)該過(guò)程可以通過(guò)WindowsWF的使用來(lái)加以緩和。?
當(dāng)使用WindowsWF在ASP.NET中實(shí)現(xiàn)MVC架構(gòu)時(shí),開(kāi)發(fā)者應(yīng)當(dāng)嘗試構(gòu)建獨(dú)立于應(yīng)用程序的工作流-而該工作流仍然宿主于該應(yīng)用程序中。這將有助于保持邏輯獨(dú)立于描述并且保持在該Web應(yīng)用程序中的工作環(huán)節(jié)順序和頁(yè)面流之間的高度獨(dú)立性。65e6e1edc0&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;c241e73e84
一個(gè)WWF開(kāi)發(fā)新手也許試圖用一固定數(shù)目的活動(dòng)以某種順序去開(kāi)發(fā)一個(gè)工作流,然后開(kāi)發(fā)一組ASP.NETWeb表單--這些表單以與之相同的順序從一個(gè)表單流向另一個(gè)表單。很遺憾,盡管這看上去挺符合邏輯,但是事實(shí)上這是非常不具有生產(chǎn)效率的,由于你將會(huì)再次實(shí)現(xiàn)這個(gè)工作流邏輯。Web頁(yè)面X不需要知道是否它需要轉(zhuǎn)到頁(yè)面Y或頁(yè)面Z來(lái)對(duì)的地實(shí)現(xiàn)該工作流環(huán)節(jié)。代之的是,該工作流(模型)應(yīng)當(dāng)告訴ASP.NET(控制器)下一步該干什么;然后ASP.NET應(yīng)當(dāng)決定要顯示哪個(gè)頁(yè)面。這樣,每個(gè)頁(yè)面幾乎不需要了解整個(gè)過(guò)程;它僅需要知道如何完畢一個(gè)不同的活動(dòng)并且讓該工作流來(lái)關(guān)心頁(yè)面是如何從一處流向另一處的。這種分離在開(kāi)發(fā)者解決頁(yè)面流時(shí)帶來(lái)了一種極大的靈活性。例如,假如你決定改變?cè)擁?yè)面顯示順序,那么你可以從工作流中容易地實(shí)現(xiàn)這一點(diǎn),而不需要改變?cè)摚粒覲.NET應(yīng)用程序中的一行代碼。?
9.陳述一下軟件架構(gòu)的概念?
答:軟件架構(gòu)(softwarearchitecture)是一系列相關(guān)的抽象模式,用于指導(dǎo)大型軟件系統(tǒng)各個(gè)方面的設(shè)計(jì)。軟件架構(gòu)是一個(gè)系統(tǒng)的草圖。軟件架構(gòu)描述的對(duì)象是直接構(gòu)成系統(tǒng)的抽象組件。各個(gè)組件之間的連接則明確和相對(duì)細(xì)致地描述組件之間的通訊。在實(shí)現(xiàn)階段,這些抽象組件被細(xì)化為實(shí)際的組件,比如具體某個(gè)類(lèi)或者對(duì)象。在面向?qū)ο箢I(lǐng)域中,組件之間的連接通常用接口_(計(jì)算機(jī)科學(xué))來(lái)實(shí)現(xiàn)。68b6edd301©應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;7473b74f32
?軟件體系結(jié)構(gòu)是構(gòu)建計(jì)算機(jī)軟件實(shí)踐的基礎(chǔ)。與建筑師設(shè)定建筑項(xiàng)目的設(shè)計(jì)原則和目的,作為繪圖員畫(huà)圖的基礎(chǔ)同樣,一個(gè)軟件架構(gòu)師或者系統(tǒng)架構(gòu)師陳述軟件構(gòu)架以作為滿(mǎn)足不同客戶(hù)需求的實(shí)際系統(tǒng)設(shè)計(jì)方案的基礎(chǔ)。??軟件構(gòu)架是一個(gè)容易理解的概念,多數(shù)工程師(特別是經(jīng)驗(yàn)不多的工程師)會(huì)從直覺(jué)上來(lái)結(jié)識(shí)它,但要給出精確的定義很困難。特別是,很難明確地區(qū)分設(shè)計(jì)和構(gòu)架:構(gòu)架屬于設(shè)計(jì)的一方面,它集中于某些具體的特性。
在“軟件構(gòu)架簡(jiǎn)介”中,DavidGArlan和MaryShaw認(rèn)為軟件構(gòu)架是有關(guān)如下問(wèn)題的設(shè)計(jì)層次:“在計(jì)算的算法和數(shù)據(jù)結(jié)構(gòu)之外,設(shè)計(jì)并擬定系統(tǒng)整體結(jié)構(gòu)成為了新的問(wèn)題。結(jié)構(gòu)問(wèn)題涉及總體組織結(jié)構(gòu)和全局控制結(jié)構(gòu);通信、同步和數(shù)據(jù)訪問(wèn)的協(xié)議;設(shè)計(jì)元素的功能分派;物理分布;設(shè)計(jì)元素的組成;定標(biāo)與性能;備選設(shè)計(jì)的選擇?!盵GS93]94728bc39a©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©6dea6e2210
?但構(gòu)架不僅是結(jié)構(gòu);IEEEWorkingGrouponArchitecture把其定義為“系統(tǒng)在其環(huán)境中的最高層概念”[IEEE98]。構(gòu)架還涉及“符合”系統(tǒng)完整性、經(jīng)濟(jì)約束條件、審美需求和樣式。它并不僅注重對(duì)內(nèi)部的考慮,并且還在系統(tǒng)的用戶(hù)環(huán)境和開(kāi)發(fā)環(huán)境中對(duì)系統(tǒng)進(jìn)行整體考慮,即同時(shí)注重對(duì)外部的考慮。
在Rat(yī)ionalUnifiedProcESs中,軟件系統(tǒng)的構(gòu)架(在某一給定點(diǎn))是指系統(tǒng)重要構(gòu)件的組織或結(jié)構(gòu),這些重要構(gòu)件通過(guò)接口與不斷減小的構(gòu)件與接口所組成的構(gòu)件進(jìn)行交互。
?從和目的、主題、材料和結(jié)構(gòu)的聯(lián)系上來(lái)說(shuō),軟件架構(gòu)可以和建筑物的架構(gòu)相比擬。一個(gè)軟件架構(gòu)師需要有廣泛的軟件理論知識(shí)和相應(yīng)的經(jīng)驗(yàn)來(lái)事實(shí)和管理軟件產(chǎn)品的高級(jí)設(shè)計(jì)。軟件架構(gòu)師定義和設(shè)計(jì)軟件的模塊化,模塊之間的交互,用戶(hù)界面風(fēng)格,對(duì)外接口方法,創(chuàng)新的設(shè)計(jì)特性,以及高層事物的對(duì)象操作、邏輯和流程。fc03eb9ded©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;0b322dacbb??10.軟件系統(tǒng)的架構(gòu)(ArchitECture)有兩個(gè)要素是什么???答:
1)它是一個(gè)軟件系統(tǒng)從整體到部分的最高層次的劃分。c49eb8f757&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;e6b7bd168a
一個(gè)系統(tǒng)通常是由元件組成的,而這些元件如何形成、互相之間如何發(fā)生作用,則是關(guān)于這個(gè)系統(tǒng)自身結(jié)構(gòu)的重要信息。
具體地說(shuō),就是要涉及架構(gòu)元件(ArchitectureComponent)、聯(lián)結(jié)器(Connector)、任務(wù)流(TASk-flow)。所謂架構(gòu)元素,也就是組成系統(tǒng)的核心"磚瓦",而聯(lián)結(jié)器則描述這些元件之間通訊的途徑、通訊的機(jī)制、通訊的預(yù)期結(jié)果,任務(wù)流則描述系統(tǒng)如何使用這些元件和聯(lián)結(jié)器完畢某一項(xiàng)需求。
2)建造一個(gè)系統(tǒng)所作出的最高層次的、以后難以更改的,商業(yè)的和技術(shù)的決定。a57b0395e1©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;ccaa938134
在建造一個(gè)系統(tǒng)之前會(huì)有很多的重要決定需要事先作出,而一旦系統(tǒng)開(kāi)始進(jìn)行具體設(shè)計(jì)甚至建造,這些決定就很難更改甚至無(wú)法更改。顯然,這樣的決定必然是有關(guān)系統(tǒng)設(shè)計(jì)成敗的最重要決定,必須通過(guò)非常慎重的研究和考察。
卡內(nèi)基梅隆大學(xué)和加州大學(xué)埃爾文分校在這個(gè)領(lǐng)域作了很多研究??▋?nèi)基·梅隆大學(xué)的MaryShaw和DavidGarlan于1996年寫(xiě)了一本叫做SoftwareArchitectureperspectiveonanemergingDIscipline的書(shū),提出了軟件架構(gòu)中的很多概念,例如軟件組件、連接器、風(fēng)格等等。加州大學(xué)埃爾文分校的軟件研究院所做的工作則重要集中于架構(gòu)風(fēng)格、架構(gòu)描述語(yǔ)言以及動(dòng)態(tài)架構(gòu)。??11.架構(gòu)的目的是什么f9020d2abe&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;7ebe61b7aa
答:要達(dá)成如下的目的:
·可靠性(Reliable)。軟件系統(tǒng)對(duì)于用戶(hù)的商業(yè)經(jīng)營(yíng)和管理來(lái)說(shuō)極為重要,因此軟件系統(tǒng)必須非??煽?。
?·安全行(Secure)。軟件系統(tǒng)所承擔(dān)的交易的商業(yè)價(jià)值極高,系統(tǒng)的安全性非常重要。ccbdb62ec9&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;1cf9f0fcd1??·可擴(kuò)展性(SCAlable)。軟件必須可以在用戶(hù)的使用率、用戶(hù)的數(shù)目增長(zhǎng)不久的情況下,保持合理的性能。只有這樣,才干適應(yīng)用戶(hù)的市場(chǎng)擴(kuò)展得也許性。
·可定制化(CuSTomizable)。同樣的一套軟件,可以根據(jù)客戶(hù)群的不同和市場(chǎng)需求的變化進(jìn)行調(diào)整。??·可擴(kuò)展性(Extensible)。在新技術(shù)出現(xiàn)的時(shí)候,一個(gè)軟件系統(tǒng)應(yīng)當(dāng)允許導(dǎo)入新技術(shù),從而對(duì)現(xiàn)有系統(tǒng)進(jìn)行功能和性能的擴(kuò)展7a99787bd1&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;??·可維護(hù)性(MAIntainable)。軟件系統(tǒng)的維護(hù)涉及兩方面,一是排除現(xiàn)有的錯(cuò)誤,二是將新的軟件需求反映到現(xiàn)有系統(tǒng)中去。一個(gè)易于維護(hù)的系統(tǒng)可以有效地減少技術(shù)支持的花費(fèi)?
·客戶(hù)體驗(yàn)(CustomerExperience)。軟件系統(tǒng)必須易于使用。??·市場(chǎng)時(shí)機(jī)(TimetoMarket)。軟件用戶(hù)要面臨同業(yè)競(jìng)爭(zhēng),軟件提供商也要面臨同業(yè)競(jìng)爭(zhēng)。以最快的速度爭(zhēng)奪市場(chǎng)先機(jī)非常重要。e1cc6bb9f0&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©b0bf7b01d4
?12.什么是構(gòu)架風(fēng)格?
答:軟件構(gòu)架(或僅是構(gòu)架視圖)可以具有名為構(gòu)架風(fēng)格的屬性,該屬性減少了可選的形式,并使構(gòu)架具有一定限度的一致性。樣式可以通過(guò)一組模式或通過(guò)選擇特定構(gòu)件或連接器作為基本構(gòu)件來(lái)定義。對(duì)給定系統(tǒng),某些樣式可作為構(gòu)架描述的一部分記錄在構(gòu)架風(fēng)格指南(RationalUnifiedProcess中設(shè)計(jì)指南文檔的一部分)中。樣式在構(gòu)架的可理解性與完整性方面起著重要的作用。
13.什么是構(gòu)架設(shè)計(jì)圖?有哪些組成?74270fd093©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;ffef459384?
答:構(gòu)架視圖的圖形描述稱(chēng)為構(gòu)架設(shè)計(jì)圖。對(duì)于以上描述的各種視圖,設(shè)計(jì)圖由以下統(tǒng)一建模語(yǔ)言圖組成[UML99]:?
邏輯視圖:類(lèi)圖、狀態(tài)機(jī)和對(duì)象圖。
進(jìn)程視圖:類(lèi)圖與對(duì)象圖(涉及任務(wù)-進(jìn)程與線程)。9d8a121ce5&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;9a2c46家公司筆試面試題Sony筆試題
1.完畢下列程序
*
*.*.
*..*..*..?*...*...*...*...
**....*....*....*
*.**.*.....*.....*.....?*.*.*......**......*..*......?*...*.......*.......*.......*.......*...*..*
#include<stdio.h>?#defineN8?intmain()
{?inti;
intj;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度土地抵押貸款服務(wù)合同(金融支持)3篇
- 二零二五年度古董藝術(shù)品買(mǎi)賣(mài)市場(chǎng)分析及預(yù)測(cè)合同3篇
- 2024泰康保險(xiǎn)公司保險(xiǎn)理賠APP開(kāi)發(fā)與應(yīng)用服務(wù)合同3篇
- 二零二五年度農(nóng)業(yè)債券擔(dān)保合同范本3篇
- 2025版車(chē)間生產(chǎn)安全防護(hù)設(shè)施承包安裝合同3篇
- 研究生培養(yǎng)創(chuàng)新意識(shí)的培養(yǎng)與落地困難挑戰(zhàn)對(duì)策
- 2024年餐廳廁所改造協(xié)議3篇
- 2025河北省安全員B證考試題庫(kù)及答案
- 2025年河北建筑安全員知識(shí)題庫(kù)附答案
- 二零二五年度家政服務(wù)公司家政人員勞動(dòng)合同標(biāo)準(zhǔn)6篇
- 法律與社會(huì)學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 飛行員獻(xiàn)身國(guó)防志愿書(shū)1000字
- 瓷磚采購(gòu)?fù)稑?biāo)方案
- 世界國(guó)家地區(qū)區(qū)域劃分 Excel對(duì)照表 簡(jiǎn)
- 移動(dòng)互聯(lián)網(wǎng)的實(shí)訓(xùn)報(bào)告優(yōu)秀三篇
- 在小學(xué)語(yǔ)文教學(xué)中彰顯人文情懷 人文情懷
- 急性呼吸衰竭的診斷和處理
- SH/T 0356-1996燃料油
- GB/T 36324-2018信息安全技術(shù)工業(yè)控制系統(tǒng)信息安全分級(jí)規(guī)范
- GB/T 337.1-2014工業(yè)硝酸濃硝酸
- 小學(xué)語(yǔ)文課程標(biāo)準(zhǔn)(2023年版)
評(píng)論
0/150
提交評(píng)論