I applied through an employee referral. I interviewed at HCLTech
Interview
Profile screening
HR call for scheduling interview and asked about the previous and current package and other details
Technical round - Questions on kernel, c language, previous work and process related.
Interview questions [1]
Question 1
1. Define a void function for the below program,such that after the <function call> execution, the pointer p is allocated with 100 bytes. Define and call the new function in place of <function call>. This new function should be a void function
void GetMemory(int ** a_ptr);
#define X_SIZE (100)
main()
{
int *p;
GetMemory(&p)
}
void GetMemory(int ** a_ptr)
{
*a_ptr = (int*)malloc(X_SIZE * sizeof(int))
if(*a_ptr == NULL)
{
pf("Out of memory")
}
}
2. Induce Segmation default
int *p;
printf("%d", p[0]);
3. Function pointer
int(*Function_ptr)(int,int);
int Fun(int a, int b);
int main()
{
int ret = 0;
Function_ptr pf = NULL;
pf = Fun;
ret= pf(5, 10);
printf("%d", ret);
}
4. Output
int *p1 = 0x1000;
char *p2 = 0x1000;
void *p3 = 0x1000;
double *p4 = 0x1000;
p1++;
p2++;
p3++;
p4++;
spanning tree algorithm
Have you managed a team.
L2/L3 protocal.
3 rounds of interview. Screening, technical and hr round.
More focus on the technical rounds.
feedback given within a week.
More focus on the technical rounds.
feedback given within a week
the interview process is good. First round was face to face round and all othethe interview process is good. First round was face to face round and all others are virtual rounds. Communication with HR is good.rs are virtual rounds.
The interview process is quite confusing and unstructured. It starts with two technical rounds, followed by an HR round. However, even after the HR discussion, there is an additional manager round that is highly technical. The manager round is particularly frustrating, as it is initially presented as a 15-minute call but ends up lasting around 45 minutes, with questions asked in a rushed manner. Additionally, the feedback timeline is very slow, with about 10 days between each round. Because of these delays and the unclear process