Upload Button Icon Add office photos

Apptio

Compare button icon Compare button icon Compare

Filter interviews by

Apptio Senior Developer Interview Questions and Answers

Updated 2 Dec 2021

Apptio Senior Developer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Validate binary tree is valid or not
  • Ans. 

    Validate if a binary tree is valid or not

    • A valid binary tree should not have any duplicate nodes

    • A valid binary tree should have all left nodes smaller than the parent node and all right nodes greater than the parent node

    • We can use recursion to traverse the tree and check if it is valid

  • Answered by AI
  • Q2. Reversing the linkedlist
  • Ans. 

    Reversing a linked list involves changing the direction of the pointers in the list.

    • Iteratively swap the next and previous pointers of each node in the list

    • Recursively swap the next and previous pointers of each node in the list

    • Use a stack to push each node onto the stack and then pop them off in reverse order

    • Create a new list and iterate through the original list, adding each node to the front of the new list

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DS before attending this interview

Skills evaluated in this interview

Interview questions from similar companies

I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test

Round 2 - Group Discussion 

Current affairs

Round 3 - Technical 

(1 Question)

  • Q1. Puzzle , sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, whatever you know just be confident
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is HashMap?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.

    • HashMap allows quick access to values based on their keys

    • Keys must be unique and values can be duplicated

    • HashMap is not thread-safe and requires synchronization for concurrent access

    • Java's HashMap implementation uses hashing to distribute keys across buckets

  • Answered by AI
  • Q2. It’s a collection framework.

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Closures, hostings, react js, redux, hooks basic
  • Q2. Html5, css3, basic javascript stuff
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Coding Test 

60mintues DSA level coding exam

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. React js, ReactHooks, es67 features, bootstrap

I applied via Naukri.com and was interviewed in Jun 2019. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. About all the testing concepts and python and robot automation questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview Exp was great with Sungard, I said no to that questions for those I had no answer; and explained everything which I had knowledge about.
Total there were 4 round of interview, next round interview was harder than the last one.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain React life cycle
  • Ans. 

    React life cycle refers to the series of methods that are invoked in the process of creating, updating, and destroying components.

    • Mounting phase: constructor, render, componentDidMount

    • Updating phase: render, componentDidUpdate

    • Unmounting phase: componentWillUnmount

  • Answered by AI
  • Q2. Design a online calculator app
  • Ans. 

    An online calculator app that allows users to perform basic arithmetic operations.

    • Include buttons for numbers 0-9 and operators like +, -, *, /

    • Implement functionality for clearing input, calculating result, and displaying history

    • Consider adding advanced features like memory functions or scientific calculator mode

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stock to programming basic. React and web development basic. HTML , CSS

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Discounts, percentage

Round 3 - Technical 

(8 Questions)

  • Q1. What is class use in java
  • Ans. 

    A class is a blueprint for creating objects in Java. It defines the properties and behaviors that objects of the class will have.

    • A class is used to create objects in Java.

    • It defines the attributes (variables) and methods (functions) that objects will have.

    • Objects are instances of a class.

    • Classes can be used to organize and structure code.

    • Inheritance allows classes to inherit properties and behaviors from other classes.

    • ...

  • Answered by AI
  • Q2. It is blue print of java
  • Ans. 

    Blue print is a sun microsystems best practice and enterprice in java developer

  • Answered Anonymously
  • Q3. Difference between exception and error
  • Ans. 

    Exceptions are recoverable errors that can be handled programmatically, while errors are severe issues that cannot be recovered from.

    • Exceptions are subclasses of the Exception class, while errors are subclasses of the Error class.

    • Exceptions are caused by the application code and can be caught and handled using try-catch blocks.

    • Errors are typically caused by the environment or system and cannot be easily recovered from.

    • ...

  • Answered by AI
  • Q4. Exception is a we can't solve in problem in programmatically
  • Ans. 

    Ya really an exception is an abnormal event that araised during the execution of the program

  • Answered Anonymously
  • Q5. Error is a we can solve in programmatically
  • Q6. What is abstraction
  • Ans. 

    Abstraction is the process of hiding implementation details while showing only the necessary information to the user.

    • Abstraction is achieved through abstract classes and interfaces.

    • It helps in reducing complexity and increasing efficiency.

    • For example, a car dashboard is an abstraction of the car's internal workings.

    • Abstraction is one of the four fundamental concepts of object-oriented programming.

  • Answered by AI
  • Q7. What is java features
  • Ans. 

    Java features include platform independence, object-oriented programming, and automatic memory management.

    • Platform independence allows Java code to run on any platform without recompilation.

    • Object-oriented programming allows for modular and reusable code.

    • Automatic memory management frees developers from managing memory allocation and deallocation.

    • Other features include exception handling, multithreading, and security.

    • E...

  • Answered by AI
  • Q8. What is default package
  • Ans. 

    Default package is a package that does not have any name.

    • Default package is also known as unnamed package.

    • Classes in default package can be accessed from other classes in the same package but not from other packages.

    • It is not recommended to use default package in production code.

    • Example: package myPackage; // named package, package // default package

  • Answered by AI

Interview Preparation Tips

Topics to prepare for In2IT Technologies Java Developer interview:
  • IT
  • Core Java
  • Oracle
Interview preparation tips for other job seekers - Please select the interview

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. SDLC process and how it is implemented in project
  • Q2. About projects, it's Objective, the role I have worked, output
  • Q3. Data structure, DBMS concepts

Apptio Interview FAQs

What are the top questions asked in Apptio Senior Developer interview?

Some of the top questions asked at the Apptio Senior Developer interview -

  1. Validate binary tree is valid or ...read more
  2. Reversing the linkedl...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Equifax Interview Questions
3.3
 • 32 Interviews
VDart Interview Questions
4.1
 • 28 Interviews
DISYS Interview Questions
3.0
 • 27 Interviews
EagleView Interview Questions
3.3
 • 20 Interviews
SAS Interview Questions
4.3
 • 19 Interviews
Ciklum Interview Questions
3.5
 • 19 Interviews
View all
Software Development Engineer II
49 salaries
unlock blur

₹13.5 L/yr - ₹33.5 L/yr

Software Development Engineer 1
25 salaries
unlock blur

₹9 L/yr - ₹15 L/yr

Customer Success Manager
25 salaries
unlock blur

₹13.5 L/yr - ₹26.2 L/yr

Software Development Engineer
23 salaries
unlock blur

₹7.1 L/yr - ₹21 L/yr

Sde1
22 salaries
unlock blur

₹10 L/yr - ₹16 L/yr

Explore more salaries
Compare Apptio with

Saama Technologies

3.7
Compare

DISYS

3.0
Compare

Data-Core Systems

3.2
Compare

Arvato

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview