I applied online and was contacted by a recruiter for a phone screen. After speaking with the recruiter, I was told to expect an offline code assessment to complete.
I waited a couple of days without receiving anything, so I followed up with the recruiter and was promptly sent the assessment. I completed it and sent it back two business days later.
A week passed without hearing anything back from the recruiter. I followed up with the recruiter again, waited another week, and still have not heard anything back.
Either recruiting here is very disorganized or finds it acceptable to ignore a candidate, especially one who spent time completing a rather lengthy code assessment, instead of sending a simple "thanks, but no thanks" email.
Write a C function to convert a string to an integer.
If the string is null, return 0. Otherwise, if the string is "779987A", it should return 779987. This means it should ignore non-numeric characters and return the integer representation of the numeric characters within the string.
Write a block of C code to read a null-terminated buffer that contains a series of records. The format of the records is:
The record values are stored in the file in network byte order. For each record, the C code should print the actual (human-readable) value of the type and length fields as integers, and each data byte as a hex value.
What would be the best way to handle data received on multiple sockets (> 1000) at the same time?
The following metrics were computed from 14 interview experiences for the Tenable Software Engineer role in United States.
Tenable's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Tenable's Software Engineer interview process in United States.