Taro Logo

Senior Software Engineer Interview Experience - Dublin, Ireland

May 1, 2018
Positive ExperienceNo Offer

Process

Quick phone screening one day followed by F2F a few days later.

All interviewers very friendly and extremely smart.

Questions lead to further, more complex questions.

All interviewers seemed particularly interested (even a little obsessed) in hashmap internals.

Total grilling on so many different subjects, but very fun and challenging.

Questions

Describe time complexity of lookups in a hashmap

How would you deterministically calculate which bucket an object would be assigned to in a hashmap?

What does o log n time complexity mean?

What are the main differences between Java and C++?

How do arrays differ from linked lists?

What would you change in the design of the system you're currently working on?

Describe the CAP theorem

What is a column family in Cassandra?

Would you describe Cassandra as a row store or wide column store?

How consistent is Cassandra?

Why Rapid7?

What are your favourite features in C++ 11?

Describe life cycle methods in ReactJS

Describe the architecture of the system you're currently working on

How would you prevent collisions in a hashmap?

Describe the modulo operator in Java

Describe the volatile keyword in Java

What happens when you annotate a field with @NotNull in java?

Why would one want to make fields immutable?

How is the Java memory pool divided? Describe the eden space.

How would you prevent a password from being cached in the String pool in Java?

Why are global variables undesirable in Javascript?

What are pointers to pointers in C++?

How would you guarantee the consistency of a frequently read and written to collection in Java?

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Rapid7 Senior Software Engineer role in Dublin, Ireland.

Success Rate

0%
Pass Rate

Rapid7's interview process for their Senior Software Engineer roles in Dublin, Ireland is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral50%
Negative0%

Candidates reported having very good feelings for Rapid7's Senior Software Engineer interview process in Dublin, Ireland.

Rapid7 Work Experiences