28 King.com Interview Questions & Answers
1. King.com fosters a collaborative working environment. When have you taken the time to teach an essential skill to a coworker?
How to Answer
The interviewers at King.com want to hear that you have experience teaching or mentoring your coworkers. You may have taught a new hire all of your department's standard processes. Perhaps you explained new concepts related to AI and data migration to a more junior employee. You may have mentored an employee who was struggling to meet a project deadline. All of these scenarios are great examples to draw on.
Better yet, if you have personally seen someone struggling with workplace skills or knowledge, approached them, and offered to mentor them, it is a shining example of leadership! Whatever your scenario may be, tell the interviewer what you helped the person with, while highlighting the positive outcome of their skills improvement.
1st Answer Example
"Last week our company introduced a new module in our SAP system. I could see that our contracted HR assistant was having some troubles with the new module. I was familiar with it already, so I offered to help him learn the module. We spent his lunch hour for the next three days working on it. He perfected the module and our company was so impressed with his dedication to learning that they are now trying to find room to hire him on a full time, permanent basis."
2nd Answer Example
"I'm proud to say that, even without any official management capacity, I often seize the opportunity to teach others at work. Not only have I helped contribute to the sales team's knowledge base of our software, but also I try to teach our clients on the added features of our software, at every opportunity. It's fun to share and teach others, especially since I am always seeking out learning opportunities for myself."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
2. In your opinion, is it essential to have multiple developers work on one game?
How to Answer
The interviewer would like to know if you see value in sharing projects, or if you are the type of developer who prefers to work independently. This question is a teamwork focused query. Before giving a firm response, either way, you should have an idea if King.com assigns multiple developers to their projects, or not. You want to avoid pigeonholing yourself so aim for an open-minded answer.
1st Answer Example
"I can see the pros and cons to both; however, I enjoy collaborating with other talented developers. I know there will be a lot for me to learn from the current developers at King.com, and I look forward to team projects. With that said, I do believe sole developers can create great games."
2nd Answer Example
"I have seen excellent mobile games created by single developers. One thing to remember in those instances is that it's a great idea to have beta testing performed by a third party. I value teamwork and know I will enjoy years of excellent collaboration with King.com's existing developers, should I be the successful candidate."
3. What do you believe are three key elements a mobile app or game must have in order to be successful?
How to Answer
Since the interviewer is asking you what you believe to be the three critical elements to a successful mobile game, there is likely no right or wrong reply. Take into consideration what King.com focus' on in their game development. If their games have a significant focus on pricing models, stunning UI/UX, and seamless social media integration, you will want to focus on those areas in your response.
1st Answer Example
"There are many elements to consider for each game, and I believe those elements change depending on the game, the platform, target audience, and purpose. The three elements which I focus on the most are the UI/UX because those are what makes a game enticing and fun to play. I also focus a lot on sound. If the music is lighthearted and fun, it makes a significant difference to a player, over annoying sounds. Lastly, I believe that a successful mobile game must have a solid pricing strategy. Freemium or pay-to-play models are very lucrative for many games right now."
2nd Answer Example
"From what I see in the games that King.com creates, a great storyline, capturing visuals, and social integration are the key elements to a successful mobile app. Stories keep the attention of the gamer and inviting them to finish the storyline prevents game abandonment. Stunning visuals help significantly, of course, and they should never become pixilated on larger screens. Lastly, social media is the most powerful hub for driving user engagement. A mobile game should always integrate with popular platforms such as Facebook."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
4. The gaming industry is notorious for long hours and overtime. How do you feel about crunch time?
How to Answer
Crunch time or 'crunching' is how the mobile gaming development world refers to overtime. It's no secret that, putting in extra shifts during tight deadlines is not uncommon. Some developers even claim to work 100+ hours per week as important deadlines approach. Discuss with the interviewer how far you are willing to go, for your team, while keeping a healthy balance. If you currently put in crunch time, you can mention how you deal with it in your present job.
1st Answer Example
"I fully expect crunch time then and now, as important deadlines approach or unexpected issues arise. In my current job, I have worked up to 80 hours a week. Although rare, it is taxing but expected from time to time. I am willing to put in overtime within reason. Could you share with me the expectations at King.com?"
2nd Answer Example
"Crunching is a necessary ask in this industry, and I fully expect to put in overtime hours for King.com when deadlines approach, or as unexpected needs arise. Do you ask for overtime from your developers on a regular basis? I am happy to work as part of a team, in any capacity required of me."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
5. Do you have production experience with cloud computing services, such as Amazon Web Services?
How to Answer
Amazon Web Services, a subsidiary of Amazon, provides gaming companies reliable and affordable on-demand cloud computing services. A company can join AWS for free, and only pay what they use. Gaming companies such as Ubisoft use AWS for Assassins Creed, Far Cry, and Just Dance. Discuss any production experience you have with AWS or another cloud computing service.
1st Answer Example
"I use only AWS for on-demand cloud computing services because it's the most trustworthy and very affordable. My current company uses AWS to build and distribute our games internationally."
2nd Answer Example
"When my current company needed a solution for running our analytics, data pipelines, and web offering, I suggested that we turn to AWS. Amazon Web Services is the cloud computing platform of choice for me; however, I am sure that I could quickly pick up others such as Azure."
6. What are the most common errors you come across in mobile game development?
How to Answer
King.com seeks to hire only the best talent in game development, and they want to see that you are aware of potential mishaps and that you take the necessary actions to avoid them. Some of the most common errors in mobile game development include:
- Lack of platform research, before beginning a project
- Failing to treat mobile games entirely different from desktop or console games
- Approaching game monetization as an after-thought
- Forgetting about how to market the mobile game once it launches
- Beta-testing their own game, as opposing to hiring a third party
Assure the interviewer that you are aware of these common mistakes and that you know well enough to avoid them. If possible, give an example of a highly successful mobile game development project you have recently completed.
1st Answer Example
"In my eight years in the mobile gaming industry, I would say the most common errors I see include developers beta-testing their own work, and forgetting about monetization and marketing until it's too late. I fully believe that marketing and monetization need to be approached and planned out before development even begins."
2nd Answer Example
"Having the right foundation is incredibly important before starting any development. One recurring error I see is developers choosing iOS over Android, or vice versa, out of complete bias versus genuine research. It's best to be critical of the platform options to support your game idea and then move forward with the project. Another common error I see is developers treating a mobile game the same way they would a desktop or console version. It's vital that mobile games are treated entirely differently than other gaming methods."
7. Name three mobile app testing types.
How to Answer
Software testing is one of the most basic, yet essential factors in the mobile gaming industry. The types of mobile app testing include functional testing, a back to basics test that ensures the functional behavior of the application is working as expected. Performance testing covers common issues such as batter use, internet connection loads, memory loss, and more.
There are other types of testing that include:
- Usability
- Compatibility
- Interface
- Services
- Security
Discuss with the interviewer the three types of mobile testing in which you are best versed.
1st Answer Example
"The three mobile app testing types that come to mind first include usability, security, and installation. For usability, it is imperative to check for friendliness and flexibility. When security testing, I always check to ensure that the application's data is safe. And, with installation testing, it's imperative to know that the game can support installation and uninstallation seamlessly."
2nd Answer Example
"There are many testing types for mobile gaming applications. The ones which I am most familiar include installation, interrupt, and security testing. I have also worked with usability, compatibility, and interface testing methods."
8. What software development tools have you used?
How to Answer
There is a multitude of software development tools available, and they change all the time. The interviewer is looking for a better understanding of the tools that you use, and the development skills you will bring to this job. If King.com mentions any specifics, or preferences, when it comes to software development tools, this is a perfect time to indicate your level of experience with them.
1st Answer Example
"I see that you mentioned Atom and Cloud 9 in your job posting, both of which I have approximately three years' experience. I have also worked with Linx, although I am a beginner level in that particular tool."
2nd Answer Example
"When it comes to software development tools, the bulk of my work has been with the NetBeans. I like this tool because it can be installed in many operating systems, making it an excellent option for projects of all kinds."
9. How do you react when your team misses a deadline?
How to Answer
Missed deadlines can be critical mistakes in the software and tech industry, and can reflect poorly on you, as a leader. The interviewer would like to understand better how you react to disappointment and plans not going your way. Give an example of a time when your team missed a deadline and walk the interviewer through the action that you took. Your response will help King.com to better understand if your approach is the right fit for their team.
1st Answer Example
"My team is highly efficient, and we rarely miss a deadline. When we do, it's surprising. We had a very challenging client last year who made a significant amount of changes throughout the entire project and implementation. These changes caused us to miss our deadline. I took action after that to ensure a better client onboarding process. This new process made sure we dug deeper with each client at the start which has resulted in fewer mid-project changes. I would be happy to share this process with King.com, should I be your successful candidate."
2nd Answer Example
"Deadlines are reached as a team, and they are missed as a team. I truly believe that. When a deadline is missed, I look at how we could have moved better as a machine, to make the delivery happen on time. I do not react negatively to my team members, but I do use situations like this as learning and coaching opportunities. How does King.com react with their leaders in the event of a missed deadline or target?"
10. What is a freemium game and how has it revolutionized mobile gaming?
How to Answer
The interviewer wants to gauge your depth of knowledge when it comes to mobile gaming, and the pricing strategies available. As you likely know, freemium is a pricing strategy where the mobile game or app is a free download; however, users can pay for additional, premium features. Explain what you know freemium to be, and discuss how you think this strategy has changed the mobile gaming industry.
1st Answer Example
"My favorite example of a freemium game shaking up the market would be Pokemon Go. I recently read that the game has earned nearly $2 billion to date and is still going strong at around $2 million in revenue per day. The success is, of course, in part to Pokemon popularity as well as the excitement surrounding augmented reality; however, I think being a freemium model has also helped. People love free apps, but they will often pay to avoid ads, interruptions, get the extra Pok? Coins, and more. Freemium is the first pricing model to allow for impulse purchases."
2nd Answer Example
"People love to win, and gamers will easily pay the 99 cents it takes for extra coins and a chance to beat the game. Freemium is similar to gambling in that it works off of human impulse and desire to win. My favorite freemium game is still Candy Crush! It follows the freemium model of being a free download with pay-for-premium features; however, the game reportedly earns nearly half a million dollars per day."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
11. King.com developers often work overtime to meet deadlines. How do you feel about crunching?
How to Answer
Crunch time or 'crunching' is how the mobile gaming development world refers to overtime. It's no secret that, putting in extra shifts during tight deadlines is not uncommon. Some developers even claim to work 100+ hours per week as important deadlines approach. Discuss with the interviewer how far you are willing to go, for your team, while keeping a healthy balance. If you currently put in crunch time, you can mention how you deal with it in your present job.
1st Answer Example
"I fully expect crunch time then and now, as important deadlines approach or unexpected issues arise. In my current job, I have worked up to 80 hours a week. Although rare, it is taxing but expected from time to time. I am willing to put in overtime within reason. Could you share with me the expectations at King.com?"
2nd Answer Example
"Crunching is a necessary ask in this industry, and I fully expect to put in overtime hours for King.com when deadlines approach, or as unexpected needs arise. Do you ask for overtime from your developers on a regular basis? I am happy to work as part of a team, in any capacity required of me."
12. Tell me about a time you took charge of a project. Discuss one positive and one negative outcome from the experience.
How to Answer
King.com has many job opportunities, and through these, will come chances to manage projects. The interviewer would like to know that you have the confidence to lead a project successfully. Think about a time when you have taken control of a task - big or small.
Begin with an overview of the project, who was involved, and what approach you took to ensure smooth execution. Next, discuss something that you feel you could have done better. You do not want to dwell on the negative, so be sure to end on why you felt the project was a success! What did you do to create a productive and positive outcome?
1st Answer Example
"My employer asked me to lead the training of 15 employees on our new client management software. I was already a subject matter expert on the software so it wasn't difficult for me to plan the lesson. The challenge was making the content entertaining enough to keep the employees engaged. I created a PowerPoint presentation that included pop quiz questions throughout the training. The presentation was a success, and my employer asked me to lead a follow up meeting a few weeks later. Now, I am confident in my ability to jump in and lead software-based training for King.com; whether that be on the client or employee side."
2nd Answer Example
"In my previous software sales position, I would often collaborate with the marketing department when it came to selling strategies and new product launches. The marketing director was not the type to take control of a meeting, especially when there was a heavily technical topic at hand. So, rather than go around in circles, I stepped up to take charge of the weekly meetings we had throughout one particular project. I am certain that this contributed heavily to the successful outcome of the project, as all team members had clear directives. That particular project had the highest ROI to date; however, if I were to do that again, I would ensure tighter timelines. I look forward to delivering solid successes like this to King.com, should I be the successful candidate."
13. How do you generate new video game ideas?
How to Answer
Coming up with the latest and greatest video game ideas takes skill, a great deal of original thought, and observation. Some of the best video game creators suggest researching what is already out there, and noting what is working or not working. Also, being mindful of your surroundings and everyday life is very important. Many games that are very successful are so because the characters and storyline are relatable. Discuss how you keep your idea machine running hot!
1st Answer Example
"The first rule of thumb for me is to play a lot of video games! If I am unsure what is out there, what is working, and where existing games could be improved, it would be a serious challenge for me to come up with workable ideas. Also, I am very active in the gaming community and follow many forums. I want to see what people are saying about the world's most popular games."
2nd Answer Example
"For the past few years, I have kept a file on my iPhone where I jot down all of my ideas and thoughts. Some of the ideas I have implemented into past projects, and some are still waiting to come to life. I find inspiration through the games that I play, and situations from everyday life. I believe that brainstorm sessions with my coworkers are also a highly helpful approach."
14. Tell me about a time where you had to analyze a set of data and then make a recommendation.
How to Answer
In the tech industry, you will often be looking at data, analyzing it, and making recommendations based on what you see. King.com needs to hire those who can easily take on sets of data, large or small, and make educated recommendations based on what they see. You can talk about your attention to detail and sharp focus when it comes to data and analytics.
1st Answer Example
"When doing annual reviews with my clients, I analyze the past year's ROIs, trends, and overall data. I then make recommendations for improved efficiencies for the upcoming year. I will make recommendations based on resources and pricing, but also make suggestions on new ways in which we can be creative, like consolidating resources, to save cost when possible. I managed two of the most significant accounts in the office, so my recommendations were fundamental to our bottom line, and I'm happy to report that they were consistently adopted, resulting in more business."
2nd Answer Example
"My current employer wanted to know the exact impact our social media campaigns were making. I gathered our Facebook, Instagram, and Twitter data for him and created a short PowerPoint presentation from the data. My recommendation was to increase our keywords in the geographical areas where our ads received the highest click-through rates. My research and recommendations certainly helped as our social reach grew exponentially in the following months."
15. Have you ever worked in a cross-functional environment?
How to Answer
If you work for a larger company, you may have been asked to work on a project with teams from another department. Your ability to work with cross-functional teams will be a significant asset to your potential employer, especially if they are a larger organization.
Maybe you headed a project which required you to collaborate with the members of the engineering and sales teams. You may have had the opportunity to organize a volunteer activity or team building exercise, company-wide. Share any challenges that came up and what you learned from the experience.
1st Answer Example
"I have worked in a cross-functional setting for many years. Primarily with the digital security department and the engineering department. Clear communication is key when collaborating with different teams. Clarity in expectations is of huge importance."
2nd Answer Example
"When I worked for a larger mobile applications agency, we collaborated across departments all the time. We had the C-suite of Marketing and Operations, then the Content and Communications department, Creative Services, and also Consumer Insights. We would meet on a weekly basis to discuss larger projects and then collaborate through the week as needed. It was a great set-up and ensured smooth progress at all project stages."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
16. Tell me about the most rewarding experience you have had, working in a team environment. What made it so rewarding?
How to Answer
Most of the projects you will work on for King.com will have a teamwork component. Whether you are collaborating with an analytics team, the IT department, or sales and product development, you will be required to have well-honed teamwork skills. The interviewer wants to hear that you enjoy, and feel accomplished through teamwork. Talk about a time when you felt fulfilled through a team setting or project collaboration.
An example may be a time when you worked on a team project in University, a recent data mine collaboration, or possibly the acquisition of a substantial new client. Discuss the results of the teamwork and how you attained a positive outcome as a group.
1st Answer Example
"The position I am currently in has been my first experience leading a team. We have knocked some seriously complicated projects out of the park, becoming the pacesetters for many technical product launches. It's been exciting to see everyone flourish and I am happy to see everyone succeed. It's encouraging and exhilarating."
2nd Answer Example
"The most rewarding teamwork experience that I have had was in my last year of university. We had a project due, in teams of 4, which accounted for quite a large part of our grade. I believe everyone pulled more than their weight because so much was at stake. Teamwork is very rewarding when everyone has something significant to win, or lose."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
17. How important do you believe design is when creating a new app or game?
How to Answer
If you look at the mobile games and apps that King.com creates, can you see how much time and effort they put into the design component? We all know that image is everything and the interviewer wants to see that you fully understand the importance of UX and UI, and how it directly relates to the success of a game.
1st Answer Example
"It is clear to me that King.com puts a significant amount of effort into game design. I believe that design is everything since many users will decide on whether or not to download, based on the visuals. Every game needs to be visually compelling, yet uncomplicated, in my opinion."
2nd Answer Example
"I believe that design can make or break a mobile game or app. Visuals need to be simple yet beautiful, and a developer should be able to ensure that the graphics do not become pixilated on larger mobile device screen sizes. I see that the apps created by King.com are all visually compelling, which is one of the reasons I was so excited to apply here. I appreciate the effort your developers put into a great visual experience."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
18. Are you stronger in C++ or Java?
How to Answer
You may have your skills listed on your resume; however, the interviewer wants to dig deeper into those listed skills to see which ones particularly shine. Answer truthfully while also referencing the King.com job posting. If you are stronger in Java, but they want more dedication to C++, let the interviewer know that you have more exposure in Java but that you solid C++ skills too.
1st Answer Example
"The majority of my education focused on Java; however, the relevance of C++ in mobile game development is not lost on me. I once taught myself C# in one weekend and have taken multiple courses in C++ to advance my skills and knowledge further."
2nd Answer Example
"I have used C++ more often in my mobile game development career. With that said, I have a solid knowledge of Java. I see in the King.com job posting that you prefer to use C++, and I wholeheartedly agree."
19. Name three tactics the mobile gaming industry can use, to make money.
How to Answer
When you can understand how companies best make money in the mobile gaming industry, it's much easier to develop games that are responsive to that particular goal. The interviewer would like to see that you understand there are a variety of ways to earn money from a mobile game. If you have played any of the games created by King.com you should be able to identify which methods they rely on for making a profit, allowing you to bring that up in your discussion.
Some earning tactics are:
- Charge per copy
- Monthly subscription
- Pay-per-play
- Ads and sponsorships
- Micro-transactions
1st Answer Example
"I have played your most recent mobile game and saw that you use a blend of ads and micro-transactions to drive profits. This method is one that I appreciate the most because it gives people the option to play the free version, interrupted by ads, or a paid version should they prefer. I am also aware that pay-per-play subscriptions are very popular in the mobile gaming industry."
2nd Answer Example
"The three methods which I am most aware and experienced in, include ads, monthly subscriptions, and charge per copy. As a developer, I am experienced creating games around all three of these models; and as a gamer, I prefer monthly subscriptions."
20. Do you improve your development skills on a regular basis? If so, to which resources do you turn?
How to Answer
Share with the interviewer the resources you use to develop your mobile game development skills further. It's important to remember that King.com needs to see that you have a keen interest in growing your abilities, and career. If you are comfortable turning the question into more of a conversation, feel free to ask the interviewer for recommendations or suggestions.
1st Answer Example
"Currently, my skills in C++, Java, and Ruby; however, I recently wanted to expand my knowledge in new game development concepts. I found the Extra Credits YouTube channel. I learned a great deal about how the game development industry is evolving this year, and find myself revisiting that particular resource quite often."
2nd Answer Example
"Skills development is an important part of growing my career. My current company offers me the opportunity to expand my skills by taking two courses of my choice, per year. This year I chose an advanced C++ course and another on monetization in the gaming industry. If you have recommendations on how to best build my skill set to benefit King.com, I would love to hear them."
21. What game are you currently playing, and how would you make it better?
How to Answer
There is no right or wrong response to this question, but the interviewer is asking for a thoughtful one. Show that you understand what makes a mobile game great. The interviewer wants to see that you have the ability to look at a game critically, and know how it could be improved.
1st Answer Example
"Currently, I am playing a mobile game called Trivia Crack II. It's a game based on trivia questions. One thing that I like about the game is that it uses geo-intelligence and asks the player trivia questions based on their location. For instance, if I were living in Australia, the game would ask more questions about Australian geography and politics versus USA facts. With that said, there are a lot of ads in the game and not any pop-ups to offer an upgrade, to a no-ad version. I feel that the developers missed out on some excellent monetization opportunities."
2nd Answer Example
"I am currently playing Pokemon Go, and I find there are a lot of network crashes. At times, I cannot log in through Google and Facebook, or Pokestops and gyms do not appear on my map. I want the best for this game since it was a trendsetter in bringing augmented reality to a new audience; however, I feel there is a lot of work to be done on the location tracking end."
22. When have you applied a unique or creative approach to solving a difficult development problem?
How to Answer
The interviewer would like to see that you are capable of overcoming issues that arise during development, uniquely and creatively. Assure King.com that you will not be the type of developer who throws their hands in the air and gives up at every turn. Show that you genuinely dig in to solve an issue. Begin by giving an overview of the difficulty, then discuss the action you chose to take, and then the positive outcome.
1st Answer Example
"My former company created primarily Android applications, and we used Java, in which I am an expert level user. One of the games we were developing needed a more modern programming language and some of the features required simplification. I brought in a contractor who was advanced in Kotlin, which nobody on my team understood well enough at that time. The choice to bring someone in was the right one; however, I chose to enroll in Kotlin coursework shortly after. I am proud to say that I now bring solid skills in both Java and Kotlin."
2nd Answer Example
"I was recently asked to take an existing iOS application and create it for Android. The most significant issue I came across was that the mobile app relied heavily on the fingerprint sensor as part of the user experience. Since Android is open source, apps are used on a variety of hardware. This open source meant that I needed to get creative by implementing multiple authentications, allowing for the various hardware features of all Android devices. It was a significant challenge but one that I genuinely enjoyed."
23. King.com is looking for exceptional skills in scripting languages such as Javascript, Ruby, or Python. In which are you strongest?
How to Answer
You may know all three of these scripting languages; however, the interviewer is asking for a breakdown of the ones which you are most experienced. If possible, try making your experience level easy to understand by rating yourself as beginner, intermediate, advanced, or expert in each of these scripting languages. You can also discuss how many years you have spent with each.
1st Answer Example
"I have worked with all three of these scripting languages; however, I am strongest in Javascript, where I am considered an advanced user. I would rank myself an intermediate user in both Ruby and Python, having worked with each for about three years."
2nd Answer Example
"Python is where I am most experienced and current, and I would rate myself as an expert level user. When it comes to Javascript, I am an advanced user, with about five years' experience. Ruby is not an area of expertise; however, I have basic knowledge in that scripting language."
24. What are some pros and cons to developing a mobile game in Java?
How to Answer
Java can be an excellent development platform; however, it can limit developers, and common issues can arise. Talk to the interviewer about your thoughts on developing mobile games in Java. Discuss common problems, how you have utilized Java in the past, and how it compares to C++, a more preferred programming option.
1st Answer Example
"While I agree that Java can be an excellent platform for mobile development, I have more widely used C++. A couple of years ago, I created a game similar to Minecraft, another highly popular game created in Java. I believe the pro's of Java in game development is that it's simpler to learn, for new developers. Also, it's garbage collection is robust, often allowing for fewer crashes and bugs. It is slower than C++ which is an important factor to consider."
2nd Answer Example
"Java was an excellent option for me when I was newer to my career. It gets the job done, although slower, but is much simpler to use compared to C++ for instance. Now, as an experienced mobile game developer, I would not choose Java first; however, I would certainly consider it for simpler games. As an example, Minecraft was created almost entirely in Java, and it remains one of the most loved mobile games out there."
25. Which are your favorite automated mobile app testing tools?
How to Answer
It is crucial that every mobile game, before its release, goes through rigorous testing to check for bugs, slow performance, and feature malfunctions. When a game is released too soon and has bugs or lags, it will receive poor reviews and a significant decline in downloads. For these reasons, it's imperative to test correctly.
There are many tools available for testing mobile applications and games such as:
- Appium
- Robotium
- Frank
- MonkeyRunner
- UI Automator
- MonkeyTalk
- SeeTest
- Testdroid
- Calabash
Talk to the interviewer about the automated mobile app testing tools with which you are most familiar and experienced. To make it easier on the interviewer, you can rate your expertise from 1-10 or describe yourself as beginner, intermediate, advanced, or expert level in the tools that you mention. If King.com has said which means they use, be sure to reference these.
1st Answer Example
"Hands down, my favorite mobile app testing tools include Testdroid, Frank, and MonkeyRunner. I am an expert in all three of these tools, having used them on a regular basis for the past few years, in my current job. I saw on your job posting that you are specifically looking for experience in Testdroid. My experience with Testdroid has shown it is beneficial in saving money in the development stage while improving time-to-market."
2nd Answer Example
"I have worked with many mobile testing tools over the years and have to say that Appium remains my favorite. I like that it is open-source which allows for testing of both Android and iOS games. Also, the fact that it supports Java, and C# is a significant bonus."
26. How do you prioritize multiple projects when they all seem equally important?
How to Answer
When working for King.com, you will need to take on multiple projects or clients at a time. They are a busy organization and need to know that you can keep up with their pace. Prioritizing is a skill that requires practice. There are many approaches you can take.
Here are some suggestions:
1) Make a list. By thinking through and writing down each item that needs completion, you can better visualize your approach.
2) Mark what is urgent or essential. Take into account deadlines and meetings. If a project management tool is available to you, like Trello or Asana, utilize its features to keep yourself organized.
3) Order each task based on effort and estimated value.
4) Consider due dates and how long it will take to do each item.
When answering this question, show the interviewer that you have a system in place that helps you to think through what needs to happen, and when. The better you can prioritize, the more productive you will be, making you an asset to King.com!
1st Answer Example
"I aim to be as effective and efficient as possible and make sure I can use all minutes of a day for a project. I have a few things going at once most of the time. I am the lead on some, the delegator on others, and the reviewer on another, for instance. This way, by splitting up the work to the appropriate parties, both my team and I can be the most efficient with our time."
2nd Answer Example
"I love to keep running lists of everything that I need to do, big or small. Mostly because I love crossing things off of the to-do list, but also because it helps me keep track of everything. Lately, I've started utilizing a free project management software that I use to make those lists, categorize the tasks, and mark them by the level of urgency. I take care of the most time-sensitive issues first and then move along to the equally important, but perhaps less time-sensitive to-dos. I also estimate how long each task will take, so if I have a few minutes in between projects, I can tackle the quick to dos and use that time effectively, rather than use it to figure out 'what's next.'"
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback
27. Have you ever been a part of designing a multi-feature mobile app that pushed industry boundaries?
How to Answer
The interviewer would like to know the extent of your experience when it comes to working on complex mobile games with multiple features. It's essential that you show you can support King.com's endeavors by bringing unique experiences to the table. Discuss a game you have worked on in the past that offered multiple features, allowing for you to push boundaries in your industry.
1st Answer Example
"A couple of years ago I worked on a game called Dungeon Smash. We were one of the first developers ever to try incorporating GameSpy matchmaking. This breakthrough meant that iOS and Android users could play not only with each other, but they could now also collaborate with PlayStation and PC users. It was an exciting time!"
2nd Answer Example
"Years ago, I worked on a word game that pushed industry boundaries by allowing for cross-platform multiplayer activity. The concept was uncommon at the time. Users could log in on the app or via Facebook, so there was also a social integration component. Then, players could challenge their friends over iOS, Android, or even Facebook. Our group was one of the first teams to pull this off. I look forward to being part of your development team at King.com and creating more groundbreaking gaming experiences."
28. What one mobile app or game would you most like to work on at King.com? And why?
How to Answer
Answering this question requires an understanding of the games that King.com has developed in the past. Is there a pattern that you see - perhaps with their most successful games being freemium style, or maybe their top games are all for Android only. Choose one game that King.com has created and then express your interest in working on that particular project.
1st Answer Example
"My favorite game created by King.com is Candy Crush. I have played it and can tell you that I enjoy the gameplay immensely and the freemium approach is brilliant. I would be excited to work on this game and offer up ideas I have on further monetizing the game."
2nd Answer Example
"It would be tough to choose, since King.com has so many amazing games such as ABC, DEF and XYZ. If I had to choose just one, I would be honored to work on XYZ and make it available for Android. The challenge would stretch me as a developer, and it would be beneficial to King.com to make the game available for both iOS and Android users."
Anonymous Interview Answers with Professional Feedback
Anonymous Answer
Rachelle's Feedback