Security Automation Developer Interview Questions

13 security automation developer interview questions shared by candidates

first exam included basic logical questions : 1. what is the angle of a analog watch showing 3:15 2. Imagine you'r in the desert, needed to cross 700km of sand. you have 7kg gold bar which you can only cut twice. in order to cross the desert you found yourself a vicious taxi driver which will take apportion of that gold bar and it will be equivalent to the km he will take you. you cant pay in front the whole 7kg. 3. 9 barrels riddle : you can scale only twice the barrels however you want, all eight barrels weight is equivalent except one heavier barrel. find the heavy barrel.
avatar

Security Software Engineer, Automation Developer Student Position

Interviewed at Nyotron Information Security

3.9
Jun 29, 2016

first exam included basic logical questions : 1. what is the angle of a analog watch showing 3:15 2. Imagine you'r in the desert, needed to cross 700km of sand. you have 7kg gold bar which you can only cut twice. in order to cross the desert you found yourself a vicious taxi driver which will take apportion of that gold bar and it will be equivalent to the km he will take you. you cant pay in front the whole 7kg. 3. 9 barrels riddle : you can scale only twice the barrels however you want, all eight barrels weight is equivalent except one heavier barrel. find the heavy barrel.

A. Test Embedded C 1. Is C case sensitive language? Yes/No 2. Complete function below for swapping two values given by pointers. void SwapValues(unsigned int *pVal1, unsigned int *pVal2) { assert(pVal1 != NULL); assert(pVal2 != NULL); } 3. You have following code, what will be value of "b"? int a[10] = {1,2,3,4,5,6,7,8,9,10} int *b = *(&a[3] + 2); 4. Write macro which will return minimum of two given numbers. 5. You have value in "a" stored as big endian, write code to change its value to little endian. 6. Is the following function interrupt service routine? unsigned int isr_timer0(int value){ printf("Output: %d\n", value); return value + 10; } 6. Given function which fill array with natural number sequence. Does the function returns number of written items? unsigned int * fillNumber(unsigned int *pBuffer, unsigned int n) { unsigned int i; for(i = 0; i < n; n++) { pBuffer[i] = i + 1; } return &i; } B. Interview Introduce yourself. How you will debug multi-thread application. Do you have any experiences with linux kernel side development? What kind of ARM platforms do you know? What is the difference of standard kernel and RTOS kernel of Linux? How do you change priority of some process? What type of logic analyzer will you use? What are the difference between logic analyzer and oscilloscope? What types of soft-cores for FPGA do you know? What it TPM? (Trusted Platform Module.) What are you experiences with Linux security? How you will store passwords on some system?
Jun 24, 2015

A. Test Embedded C 1. Is C case sensitive language? Yes/No 2. Complete function below for swapping two values given by pointers. void SwapValues(unsigned int *pVal1, unsigned int *pVal2) { assert(pVal1 != NULL); assert(pVal2 != NULL); } 3. You have following code, what will be value of "b"? int a[10] = {1,2,3,4,5,6,7,8,9,10} int *b = *(&a[3] + 2); 4. Write macro which will return minimum of two given numbers. 5. You have value in "a" stored as big endian, write code to change its value to little endian. 6. Is the following function interrupt service routine? unsigned int isr_timer0(int value){ printf("Output: %d\n", value); return value + 10; } 6. Given function which fill array with natural number sequence. Does the function returns number of written items? unsigned int * fillNumber(unsigned int *pBuffer, unsigned int n) { unsigned int i; for(i = 0; i < n; n++) { pBuffer[i] = i + 1; } return &i; } B. Interview Introduce yourself. How you will debug multi-thread application. Do you have any experiences with linux kernel side development? What kind of ARM platforms do you know? What is the difference of standard kernel and RTOS kernel of Linux? How do you change priority of some process? What type of logic analyzer will you use? What are the difference between logic analyzer and oscilloscope? What types of soft-cores for FPGA do you know? What it TPM? (Trusted Platform Module.) What are you experiences with Linux security? How you will store passwords on some system?

Programming question : Rome to Number function implementation input : number , output string of ( M = 1000 , L = 900 ......(cant remember) ..... 4 , I = 1) so MM = 2000 ML = 1900 you have two arrays 1. { 1000 , 900 , 500 ... 4 , 1 } 2. { M , L , .... I } array's are synced... ( corresponding place ).
avatar

Security Software Engineer, Automation Developer Student Position

Interviewed at Nyotron Information Security

3.9
Jun 29, 2016

Programming question : Rome to Number function implementation input : number , output string of ( M = 1000 , L = 900 ......(cant remember) ..... 4 , I = 1) so MM = 2000 ML = 1900 you have two arrays 1. { 1000 , 900 , 500 ... 4 , 1 } 2. { M , L , .... I } array's are synced... ( corresponding place ).

Viewing 1 - 10 interview questions

Glassdoor has 13 interview questions and reports from Security automation developer interviews. Prepare for your interview. Get hired. Love your job.