Software Integration Interview Questions

4,086 software integration interview questions shared by candidates

1. Integrate the Branch SDK a. Follow the SDK integration steps outlined here. b. Set up routing to specific monster based on params returned in onInitFinished. 2. Set up custom event tracking, link creation, and content sharing a. Track that the user visited the monster edit page (call event "monster_edit") on the MonsterCreatorActivity 1 b. Track that the user visited the monster view page (call event "monster_view") on the MonsterViewerActivity. This time, include state information (specified in `myMonsterObject.monsterMetaData()`) c. Using an asynchronous method inside `initUI()`, get a shortURL with params, using the static keys provided in `MonsterPreferences` and the values from `myMonsterObject.prepareBranchDict()`. Put that URL into the `monsterUrl` TextView, and be sure to move the`progressBar.setVisibility(View.GONE);` inside the completionhandler d. Inside `shareMyMonster`, get a short URL with params. Get the params from `myMonsterObject.prepareBranchDict()`, set the channel to be "sms", and make sure that you use an asynchronous method.
avatar

Integration Engineer

Interviewed at Branch

3.5
Dec 22, 2020

1. Integrate the Branch SDK a. Follow the SDK integration steps outlined here. b. Set up routing to specific monster based on params returned in onInitFinished. 2. Set up custom event tracking, link creation, and content sharing a. Track that the user visited the monster edit page (call event "monster_edit") on the MonsterCreatorActivity 1 b. Track that the user visited the monster view page (call event "monster_view") on the MonsterViewerActivity. This time, include state information (specified in `myMonsterObject.monsterMetaData()`) c. Using an asynchronous method inside `initUI()`, get a shortURL with params, using the static keys provided in `MonsterPreferences` and the values from `myMonsterObject.prepareBranchDict()`. Put that URL into the `monsterUrl` TextView, and be sure to move the`progressBar.setVisibility(View.GONE);` inside the completionhandler d. Inside `shareMyMonster`, get a short URL with params. Get the params from `myMonsterObject.prepareBranchDict()`, set the channel to be "sms", and make sure that you use an asynchronous method.

What's a mutex? I answered it wrong. She went on to next question. I asked the answer. When she said "mutually exclusive" I said I can explain what mutually exclusive means. She said never mind and wasn't interested in letting me explain the definition. Odd to me that they wanted someone with a rote memory rather than an engineer who knows how to think.
avatar

Systems Integration and Test Engineer

Interviewed at Viasat

3.7
Jun 22, 2013

What's a mutex? I answered it wrong. She went on to next question. I asked the answer. When she said "mutually exclusive" I said I can explain what mutually exclusive means. She said never mind and wasn't interested in letting me explain the definition. Odd to me that they wanted someone with a rote memory rather than an engineer who knows how to think.

Viewing 2591 - 2600 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 4,086 interview questions and reports from Software integration interviews. Prepare for your interview. Get hired. Love your job.