top of page
Search

Preparing for JP Morgan's ETSE Program in 2024

  • Writer: Peter Johnson
    Peter Johnson
  • Jan 3, 2024
  • 4 min read

Securing a place in the esteemed Emerging Talent Software Engineer (ETSE) program at JPMorgan Chase is no easy accomplishment. It necessitates devotion, shrewd preparation, and a substantial amount of anxiety. However, those aspiring to code should not be afraid! I'm here to provide an elucidation of the steps I took to overcome the ETSE application procedure. Constructing a Solid Base: Creating a secure foundation is essential for any successful endeavor. Focusing on the underlying fundamentals will provide the necessary stability and support needed to flourish. By implementing a solid base, you will have a better chance of achieving long-term success. The start of my journey consisted of getting a good understanding of Data Structures and Algorithms (DSA). Neetcode.io was the ideal source, providing me with a methodical approach to comprehending the basics. To evaluate my progress, I tried out LeetCode problems, beginning with the well-known “75 Blind” list. This stirred up my assurance and gave me a preview of the tests ahead. We at JPMorgan have our sights focused on helping customers with their financial needs. JPMorgan has set its sights on assisting customers with their monetary requirements. Having a strong basis, I concentrated on JPMorgan-labeled LeetCode issues. Drilling these LeetCode inquiries assisted me to comprehend the business's anticipations and shape my readiness in like manner. Gaining proficiency with the platform is essential for success. Developing expertise in the platform is essential for achieving success. I prepared for the challenge of HackerRank by honing my skills in the Java fundamentals track. This allowed me to become familiar with the interface and best practices of the platform, building my confidence and eliminating any potential technical issues. If you're not comfortable using Java, Python or C# are both good alternatives to master before attending initial interviews for JPMC. Time was of the utmost importance in my technical interviews, so I started utilizing timers for each LeetCode problem. I embraced the concept of "sudo coding," where I wrote out the general solution structure before going into any code. This saved me time and kept me from getting stuck in a coding rut. Gaining an Understanding of the Interview Process Acquiring knowledge of the interviewing process is essential for success. Mastering the art of interviewing involves learning how to effectively interact with potential employers and make a great impression. Taking the time to prepare and stay informed about the process will help you feel confident and get the job you want. The HireVue round is an opportunity to show off my soft skills. To perfect my behavioral responses, I turned to AI platform interview.study. This revolutionary platform supplied me with prods and feedback aiding me in refining my expression and project a feeling of assurance. But how can I translate my prior experiences into stories which would be striking to an AI interviewer? This is what I did to make it happen. The letter S stands for Situation. Provide a brief description of the environment in which your chosen experience took place. Create an image of the surroundings - was it a group task? A client related issue? It is important to remember that including details is essential. T stands for Task: Clarify your part in the circumstances. What were your explicit duties? What was the objective you were attempting to accomplish? A is for Action: Here is where you can demonstrate your ability to take initiative. Explain the precise actions you took to address the problem. Showcase your aptitude for critical thinking, problem solving, and teamwork (if applicable). Result is represented by the letter R: quantify your success! Did you achieve the target? What effects came from your activity? Show your capability through figures, metrics, or positive effects. In addition to coding skills, it is essential to have a range of abilities to be successful in software development. Besides coding expertise, having a variety of competencies is essential for success in software engineering. The ETSE program seeks individuals who possess a wide range of abilities. In order to meet this requirement, I devoted myself to learning the basics of Object-Oriented Programming (OOP). To demonstrate my understanding of the language, I designed a technical project that utilized Java. This enabled me to prove that I had the capability to apply my theoretical knowledge productively. there are no shortcuts to success. Do not forget: there are no shortcuts that lead to accomplishment. ...the saga goes on! At the present moment, I can scarcely contain my excitement as I anticipate the Superday final round of the ETSE program. Throughout my journey, I have been pushing myself to new heights by immersing myself in learning, honing my skills and attempting to answer questions with assurance. Every step taken and every task completed has brought me ever closer to attaining this coveted chance. Should I be lucky enough to get the job, I plan on coming back here and telling the story of my journey. From the anxiety experienced during the interview, to the exciting moment of being accepted (let's keep our fingers crossed!), I'll document the every detail. I hope to inspire others and offer up more understanding of how to go through the ETSE process. Be sure to keep your eye out-- this tale is nowhere near completion. There might be a chance that you’ll begin your journey to the ETSE program as a result of the knowledge shared and aspirations imparted in this small part of the web.

 
 
 

Bình luận


bottom of page