3690 North Church Avenue Louisville, Mississippi 39339 Screening Test/Interview Questions for Junior Software Engineer Position Instructions: Please precede all your answers with the question you are answering. Use acronyms only after you've explained them. Use correct spelling and grammar. Candidate’s Name: Brandon Roberts 1. Are you currently employed? • Yes. Micron Technology Inc 2. How will your skills contribute to our company's growth? • I bring the combination of hard work and a love for learning attitude that ensure that quality work is always being produced 3. Describe your technical training. • Worked for Micron Techo Inc on testing and improving the DRAM that is being delivered to the current market. Testing is done with a variety of tools and languages such as C++, C and Python 4. What programming languages are you familiar with? • C++, Python, SQL, Java 5. What interests you most about software development? • The industry is always moving forward, giving me something to learn at all points in my career. 6. What were your responsibilities in your last role? • Testing and developing DRAM by ensuring full array coverage and ensuring parts are up to the expected standards, this includes studying data and ensuring algorithms have proper coverage (IE: looking for fails) 7. Describe one of your favorite development projects. • Finding a way to stop some parts from entering thermal runaway. This involved identifying what parts are exceeding expected temp, logging these parts as fails, and then stopping these parts from being tested further. 8. What aspects of software development do you find the most challenging? • Staying up to date on the most recent development breakthroughs. Learning how to solve difficult problems. All the different skills one must have to become a competent programmer. 9. How comfortable are you with independent work? • I have worked mostly independently with the occasional meeting to collaborate with team members and have found it to be the most efficient style for progress. 10. How well do you work on a team? • I enjoy working on a team as each team member brings their own set of skills and knowledge that other team members can learn from. I also just enjoy the team atmosphere and getting to know your colleagues. 11. How do you prioritize projects and tasks? • I make sure I have a clear understanding of the priority of each of my tasks and or projects then sort them accordingly 12. What kind of time management strategies do you feel help keep you on track of completing objectives? • I start each day by checking my schedule for any meetings or any team members who need assistance then find time where I can bunker down on whatever my focused task or project is. 13. How do you stay updated on current technology trends, news or products? ● I enjoy learning this from either team members or finding time to advance my skills on either leetcode or brushing up on a hot new language. 14. What steps have you taken in the past six months to develop your skills? • Lots of time has been used to get better at reading code, I found that having the skill to read another's code in a fast manner of time is key to working with team members. 15. What is one of your greatest achievements? • Work: A recent project where I studied thermal runaway on our testers and found ways to eliminate this as a problem. • Outside of work: I have been getting into motorcycle racing and have started attending my very first track days.