Photon logo

Photon Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 101 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
39.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Photon.

Showing 3 of 101
Photon logo
Photon

Software Developer

Engineering · nearly a year ago

Mid Difficult Negative experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

The hiring process was way too long and not clear at all. I had more than four interviews, and during the process, they even asked for a resignation letter from my current job as part of a supposed background check, making it sound like the position was basically already mine. For over a month and a half, they kept me thinking that starting the job was a sure thing, just saying there were 'minimal details' left to sort out. But, there was never clear or timely communication. In the end, I didn't get any formal notice from the company. It wasn't until I asked what happened that they told me the client had canceled the vacancy, without much explanation. I think the lack of communication and how they handled the end of the process was unprofessional and can seriously affect candidates, especially when they're asked to make important decisions about their current employment.

Confirmed questions6 questions
  • Could you tell me about your previous technical experience?
  • Can you discuss the projects you've worked on?
  • How do you handle the technologies relevant to this role?
Photon logo
Photon

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Phone screen Background check Offer
Interview formats
Technical Behavioral

Recruiter reached out, and I shared my background. Then, a technical round with the team lead happened, which went well as I answered most questions. The recruiter contacted me again to say I passed the technical round. After that, I had an HR interview and accepted the job offer.

Confirmed questions5 questions
  • Can you describe component creation in AEM?
  • Can you explain Sling models?
  • What are Experience Fragments?
Photon logo
Photon

Principal Software Engineer

Engineering · more than a year ago

Staff Easy Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

I had a two-round interview process. The first round was technical, but the second with the Talent Team was disappointing. Most interviewers were professional, but one from the Talent Team was disrespectful. The questions were basic for someone with 20 years of experience, and the interviewer doubted my integrity. During an iOS question, she accused me of cheating, suspecting I was looking away. I explained it was a thinking habit and showed my surroundings. She still asked to share my screen. This treatment was unprofessional given my experience. The process was fast; I got the second round invite within a day of the first. Advice: be ready for unprofessionalism, especially from less experienced Talent Team members. Feedback: 1) Train interviewers to trust experienced candidates. 2) Unjustly doubting integrity leaves a bad impression. 3) Improve interviews with more practical questions. 4) A technical interviewer would be better for evaluating knowledge. Outcome: I decided not to proceed due to concerns about the company culture. Final thoughts: The interview process is rigorous, but they need to change how they treat experienced professionals. Be cautious.

Confirmed questions3 questions
  • Could you elaborate on questions concerning iOS development?
  • Tell me about your experience with Swift.
  • Let's discuss design patterns.

Photon Software Engineer Interview Questions

Quoted word for word from Photon interview reports.

How do you find the second largest number in a Java array by sorting it?

Read reports

Can you write a code snippet using Java 8 streams to find the second highest number in a list?

Read reports

How can we invoke both the base class method and the child class method in a single line when they share the same method name?

Read reports

How would you print an array of elements in circular order?

Read reports

Can you show a complete example of finding the second largest number in a Java array?

Read report

How do you handle properties files in Spring Boot for multiple environments?

Read report

How can you roll back Kafka transactions in an autonomous application?

Read report

Do you agree to pay lacs of rupees or 10% whatever is maximum for our trap?

Read report

Formats, difficulty and experience

Across all 101 Photon interview reports.

Interview formats

Technical 48.3%
Behavioral 27.2%
Coding 21.1%
System Design 1.3%
Other 1.3%

Interview difficulty

Easy 16.8%
Average 65.3%
Difficult 17.8%

Candidate experience

Neutral 31.7%
Positive 39.6%
Negative 28.7%