Preguntas de entrevista de Device engineer


Preguntas de entrevista para Device Engineer compartidas por los candidatos

Principales preguntas de entrevista

Ordenar: Relevancia|Popular|Fecha
A un Embedded Software Engineer Device Drivers, Embedded Software Security Engineer le preguntaron...1 de diciembre de 2011

what is volatile, static ? how would it affect if the static keyword used for big array inside a function? what are sections of memory and what kind of variable is stored where?

3 respuestas

Just clarify one thing, the static variables within a function are not allocated to the function or thread's stack, instead, they are allocated to BSS area, just like other global variables. so it won't affect their function too much. Menos

static variable is not stored on stack.

if Volatile used then the compiler dont consider to optimize that variable . Assume that a variable changed at the time of running . But some compiler optimized .to avoid that we use volatile. Static is the keyword which is used to initialized to once that means extra burden for a compiler to keep the variable .and permanantly allocate space in stack.if you diclare static array then stack overflow will occur. Menos


If you have a diving board that is three body lengths long, 1 inch thick and shoulder width wide what dimension should you reduce if you want to decrease deflection the most for the least change?

3 respuestas


the thickness is the smallest value of L * w * h doubling the h, will yield 8x less deflection Menos

Change the cross section from rectangle to a "T" or a "W"


Write a contains function in javascript

3 respuestas

HTMLElement.prototype.contains = HTMLElement.prototype.contains || function(child) { var children; var i; var node; if (this == child) { return true; } if (this.hasChildNodes) { for (i = 0, children = this.childNodes; i < children.length; i++) { node = children[i]; // skip for text nodes if (node.nodeType === 1 && (node == child || node.contains(child))) { return true; } } } return false; }; Menos

function contains(needle, haystack) { var a = needle, b = haystack, result; return result = b.indexOf(a) !== -1 ? true : false; } Menos

function checkContains() { var url = "this is the answer"; if(url.indexOf("answer")!=-1) alert("contains"); else alert("not contains"); } Menos

Aptina Imaging

Which one is a more viable option for 45nm technology : NiSi2 vs CoSi2:

2 respuestas

completely wrong answer... should be piping concern..

Below 50nm it is difficult to form CoSi2 on poly lines. NiSi2 had advantages such as less Si consumption with Ni than with Co. Also in case of NiSi2 cap layer is optional so that meant reduction in number of process steps. A single RTP step is sufficient for NiSi2. Menos


What is gate induced barrier lowering effect?

2 respuestas

It also can be confused with "Gate-Induced Drain Leakage", wich is different from DIBL. Due to the high e-field on Gate-Drain interface during off-state (with D-S bias), e-h pairs can be formed through tunneling. Each of them goes to the drain or channel and induces drain current. Please see : Menos

I think it should be "Drain induced barrier lowering" which is related to the reduction in the threshold voltage of the transistor due to the large depletion region created by the Drain potential. " Menos


Write a program to count the '1' bits of an integer.

1 respuestas

int sumbits(uint32_t x) { int i,cnt; for (i=32,cnt=0;i>0;) { cnt+=(x>>(--i) & 0x1); } return cnt; } /* not sure if this is exact answer i wrote down there is other tricky solutions using x&(x-1) for those adept at bit hackery */ Menos


Between the following materials, steel, magnesium, titanium, copper, aluminum, which is the most stiff and why? What does the stress strain plot look like for steel versus aluminum? What should you do if you want to increase the force until fracture? What would the stress strain plot look like if you took a material went until ultimate strength and then went back to zero stress and then went back to ultimate strength?

2 respuestas

The answer is steel

Steel has the highest stiffness as defined by the Young’s modulus.


what's the most challenging problems in device engineering nowadays?

2 respuestas

Device Mismatches, Sub-threshold/Gate/Junction Leakages, Reliability concerns, Stress effects ... to name a few. Menos

to get performance on target without impacting yield and reliability


What are the multiple different ways of combining two rectangular bars of a metal into a T-shape

2 respuestas

Welding, fastening etc.

Brass Brazing TIG/MIG welding Adhesives - LDA, PSA Fasteners Laser welding spot welding Magnets Over-molding a third component Menos


White box Blackbox Sdlc Stlc Types of testing Levels of testing

2 respuestas

it's a behavioural based testing i.e., testing internal structural logic design and implementation of different modules Menos

it's internal structural design and implementation and it's UI and UX of the product tested which is not known to the tester Menos

Viendo 1-10 de 212 preguntas de entrevista