Dynamic, interesting, challenging. It is interesting also to work for a company that is not unknown to regular people. It's also nice to have some kind of feedback about the stuff you do, to see them in action. People at the company are fair and reasonable.
I cannot think of a list of cons. When there is work, there is work. Some days you'll score approx. 10 hours a day (paid overtime, of course), and some days you'll have almost no work at all, but that's how it works.
Perhaps regular salary increases can be a bit bigger. You are losing some share of quality people because of that.
The interviews were relatively straightforward. I was meeting the people I would be working with. The first interview was with my mentor, and the second was with my manager. Both interviews were technical and included some behavioral questions.
The interviewer seemed to be a senior-level engineer and asked basic questions about digital system design. They repeated the OA (online assessment) questions. I was also asked to solve a SystemVerilog question. Cache and other architecture-relate
It was an on-campus internship opportunity. The interview was after an online test, and it went well. I was asked questions on: * Verilog * Digital Electronics * A puzzle They could also ask questions on VLSI.
The interviews were relatively straightforward. I was meeting the people I would be working with. The first interview was with my mentor, and the second was with my manager. Both interviews were technical and included some behavioral questions.
The interviewer seemed to be a senior-level engineer and asked basic questions about digital system design. They repeated the OA (online assessment) questions. I was also asked to solve a SystemVerilog question. Cache and other architecture-relate
It was an on-campus internship opportunity. The interview was after an online test, and it went well. I was asked questions on: * Verilog * Digital Electronics * A puzzle They could also ask questions on VLSI.