Mock Interview 5+ year experienced | Spring Boot | Java | Microservice | System Design | Code Decode

In mock interview of Code Decode, we have Dinesh with us. He used to work at Oracle in India, got his master's degree in Canada, and now lives in Montreal, working as a full-stack developer.
Mock Interview Participation form
forms.gle/wHnipR1FWrEDaexGA
Resume Review Form
forms.gle/iFHEx6x8BvNFzrSC9
Udemy Course Discounted Link
www.udemy.com/course/master-s...
Dinesh's Linkedin :
linkedin.com/in/dikini
Candidate Profile:
- *Name:* Dinesh Bailoor
- *Profile:* Full Stack Developer
- *Years of Experience:* 5+
- *Work Location:* Canada
Dinesh's tech stack includes proficiency in various programming languages such as Java8 (Core Java, J2EE), JavaScript, and C#. He is well-versed in frameworks and libraries like Spring, Spring Boot, Hibernate, and React.js (MERN-stack). Dinesh is experienced in working with diverse tools such as Git, GitHub, Maven, and Kibana. He has a strong background in databases like MySQL, Oracle, and MongoDB (NoSQL), and is familiar with various IDEs including Eclipse and Visual Studio. Additionally, he has expertise in operating systems like UNIX, Windows, and Mac OS. Dinesh is well-versed in DevOps tools such as Jenkins, Docker, and AWS, and has experience in mobile development with Flutter and Ionic. Overall, he has a comprehensive skill set covering a wide range of technologies and tools.
Tell me about yourself 00:01:36
Questions on Spring Security 00:02:45
Questions on Schedular 00:10:22
Question about caching 00:12:20
Questions on Session factory 00:16:45
Questions on GraphQL 00:18:26
Questions on Properties file in Spring boot 00:22:35
Questions on Microservices 00:24:25
System Design and Questions related to System Design (Designing an Ecommerce HLD) 00:26:00
Questions on Branching 01:03:58
Question on CI/CD 01:07:22
Scenario based question on Kubernetes 01:09:55
Questions on Unit testing 01:17:54
Questions on Reactive programming 01:22:38
What is POM 01:25:26
Questions on Concurrent Hashmap 01:28:15
Dinesh's Feedback 01:32:13
Most Asked Core Java Interview Questions and Answers: • Core Java frequently a...
Advance Java Interview Questions and Answers: • Advance Java Interview...
Java 8 Interview Questions and Answers:
• Java 8 Interview Quest...
Hibernate Interview Questions and Answers:
• Hibernate Interview Qu...
Spring Boot Interview Questions and Answers:
• Advance Java Interview...
Angular Playlist:
• Angular Course Introdu...
SQL Playlist: • SQL Interview Question...
GIT: • GIT
Subscriber and Follow Code Decode
Subscriber Code Decode: kzread.info?...
LinkedIn : / codedecodeyoutube
Instagram: / codedecode25
#mockinterview #codedecode #javadeveloper

Пікірлер: 120

  • @ravi46826
    @ravi468265 ай бұрын

    Best mock so far I have seen in any form of digital platform...! I am having 5+ yrs exp...! I see this man is having good knowledge and so much depth in every tool and framework...!! I feel like lot to learn now...Thanks @codeDecode for being my eye opener...🔥🔥🔥

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks a lot for your awesome comment Ravi !!

  • @pavankalyanmagam5232
    @pavankalyanmagam52325 ай бұрын

    00:00 🎬 *Introduction to Mock Interview for 5+ Years Experienced* - Introduction to the mock interview for a candidate with over 5 years of experience in Java backend and frontend development. 03:00 💼 *Implementing Spring Security in Applications* - Use of JWT for enhancing authentication performance in stateless applications. - Integration of OAuth 2.0 with Spring Security for authentication and authorization. 10:23 🕰 *Implementing Schedulers and Preventing Duplicate Jobs* - Discussion on the use of Spring Scheduler and potential issues with multiple instances. - Introduction to using ShedLock to ensure single execution of scheduled jobs across instances. 11:35 🗄 *Implementation of Caching in Applications* - Utilization of Redis for caching to enhance performance by reducing database hits. - Explanation of in-memory caching and strategies to prevent dirty reads. 15:03 📊 *Understanding Hibernate Caching in JPA Applications* - Overview of Hibernate caching levels, including entity manager, session, and session factory caching. - Importance of session factory as a single point of connection to databases in applications. 18:38 🌐 *Choosing GraphQL over REST API for Application Development* - Comparison between REST API and GraphQL regarding endpoint management and flexibility. - Reasons for choosing GraphQL, such as simplifying endpoint management and reducing the number of endpoints. 20:00 🌐 *Discussion on REST APIs vs GraphQL* - Comparison between fine-grain and coarse-grain applications. - Differences in response handling between REST APIs and GraphQL. - Advantages of GraphQL in allowing partial responses and dynamic field selection. 22:45 💻 *External Configurations in Spring Boot Applications* - Explanation of using properties files and YAML files for external configurations. - Comparison between properties files and YAML files in terms of structure and readability. - No significant functional difference between properties files and YAML files, mainly a difference in syntax and structure. 24:31 ⚙ *Handling Distributed Transactions in Microservices* - Challenges of handling distributed transactions compared to monolithic architectures. - Overview of two approaches: synchronous (2PC) and asynchronous (Saga pattern). - Advantages of the Saga pattern in handling distributed transactions asynchronously. 26:11 🛒 *Designing an E-commerce Site* - Functional requirements including search, add to cart, place order, track order, and email notifications. - Non-functional requirements such as handling load during peak hours, preventing spam hits, and scalability. - Initial high-level overview of components including client, load balancer, web APIs, search service, caching, and databases. 43:04 💼 *Discussion on system design considerations for an e-commerce application* - Consideration of microservices architecture for different functionalities. - Use of Kafka for asynchronous communication to prevent inconsistency in placing orders. - Importance of inventory management microservice for handling product inventory and vendor additions. 46:00 📦 *Designing the order placement and delivery process* - Need for a delivery partner service to manage available delivery partners. - Use of SQL database for structured delivery partner data. - Implementation of transactional processing for order placement and payment handling. 49:00 📬 *Setting up notification services and order tracking* - Utilizing Kafka topics for assigning delivery partners and triggering notifications. - Implementation of notification handlers based on user preferences (SMS, email, etc.). - Tracking orders and logging delivery status for user visibility and analytics. 53:50 🔍 *Strategies for optimizing SQL queries and Kafka topics* - Identifying and resolving performance issues in SQL queries through indexing and partitioning. - Kafka's resilient features for handling lag and ensuring message delivery. - Implementing dynamic scaling using cloud services and automated alerting based on resource utilization. 59:43 🔄 *Implementing pagination for search functionality* - Discussing lazy loading and infinite scrolling techniques for pagination in the front end. - Utilizing batch operations and pagination parameters in SQL queries for efficient data retrieval. - Managing user experience during pagination with loading indicators and throttling/debouncing user input. 01:04:05 💻 *Version Control and Branching Strategy* - Explanation of version control practices using Git. - Branching strategy overview: Dev, QA, and master branches. - Monthly release branching and feature branch considerations. 01:05:27 🚀 *Continuous Integration and Deployment (CI/CD)* - Explanation of CI/CD concepts and tools like Jenkins. - Overview of CI for continuous integration and testing. - Description of CD for continuous deployment using GitHub Actions or Jenkins. 01:07:33 🧰 *Tools for CI/CD and Build Stages* - Explanation of Continuous Integration (CI) and Continuous Deployment (CD). - Tools used for CI and CD, such as Jenkins, and the build stages involved. - Overview of the continuous integration process and the creation of deployment artifacts. 01:09:10 🐳 *Docker Containerization and Dockerfiles* - Discussion on Docker containerization and Dockerfiles. - Explanation of Dockerfile instructions and their role in creating Docker images. - Use of Docker for packaging applications and managing dependencies. 01:10:19 🛠 *Kubernetes for Orchestration* - Overview of Kubernetes for container orchestration. - Explanation of scaling and managing containers in a Kubernetes environment. - Use of Kubernetes to automatically restart crashed pods and manage container instances. 01:11:53 🔍 *Monitoring and Alerting in Production* - Discussion on monitoring and alerting practices in production environments. - Handling of alerts and manual interventions for critical issues. - Use of tools like PagerDuty and log analysis for troubleshooting. 01:24:08 📦 *Dependency Management in Spring Boot Projects* - Understanding Maven and Gradle as build tools. - Maven vs. Gradle: Differences and similarities. - Importance of using a pom.xml file for dependency management in projects. 01:27:08 📊 *Understanding Kanban in Agile Methodologies* - Kanban as a project management methodology. - Comparison with Scrum and Agile. - Adaptability and flexibility in Kanban. 01:28:26 🔒 *Concurrent HashMap in Multithreaded Environments* - Issues with regular HashMap in concurrent environments. - Introduction to Concurrent HashMap and its benefits. - Internal workings and thread safety mechanisms of Concurrent HashMap. 01:31:11 🔑 *Implementing Custom Objects as Keys in HashMap* - Requirements for using custom objects as keys. - Implementing equals() and hashCode() methods for custom key objects. - Ensuring uniqueness and consistency in HashMap keys. Made with HARPA AI ```

  • @shobhachaudhury8851
    @shobhachaudhury88515 ай бұрын

    Mam u are very nice teacher. Ur way of explaining is very good. Non programner will also understand ur way of teaching

  • @vijaybhaskar6691
    @vijaybhaskar66915 ай бұрын

    It's a very Good conversation and he also has so much knowledge

  • @kumarbikashnayak7805
    @kumarbikashnayak78055 ай бұрын

    never seen such a cool interview session ever. Very depth knowledge and clear understanding. In 5 years experince such depth knowledge. I am impressed. Keep it up.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Yeah 👍

  • @anandreddy.k9679
    @anandreddy.k96795 ай бұрын

    Really it's very good to see you conducting these kind of interviews. Appreciated

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Anand 🙂👍

  • @sagarmali4321
    @sagarmali43215 ай бұрын

    Regarding kubernetes pods crashed question, usually 2 clusters are there obc and cbc cluster, you can call it as a DR or backup cluster and always one will there if 2nd are failed. Another approach is Revert to previous build version. Its really good mock interview with quality questions. Thank you.

  • @abhishekverma5928
    @abhishekverma59285 ай бұрын

    OMG what a beautiful interview. Hats off to both of you. Thanks Maam for bringing such knowledgeable interviews

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Abhishek 🙂👍

  • @anandreddy.k9679
    @anandreddy.k96795 ай бұрын

    This is the most trickiest and useful interview I come across in digital platform. Please keep conducting this kind of interviews

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks 😊👍

  • @user-vq2jf8jk3m
    @user-vq2jf8jk3mАй бұрын

    Good mock interview. He definitely has excellent knowledge. This session refreshed many concepts. I loved it.

  • @goutamkundu6392
    @goutamkundu63925 ай бұрын

    This is a very in depth knowledge video. Thanks for sharing. As many have written, after watching this I feel there's a lot to learn yet.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks. No worries you will rock 👍👍

  • @sandhyat2809
    @sandhyat28095 ай бұрын

    You explain concept very well.. thank you so much .. learned so much from your videos..

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Sandhyat 🙂👍

  • @kanekaab
    @kanekaab5 ай бұрын

    This guy is very strong for his experience.. all the best

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Yeah he is 👍

  • @kirannani4044
    @kirannani40445 ай бұрын

    Thanks mam for continuing this interview series, these series gives me lot of confidence, expecting more videos from this channel thank you

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Sure thanks Kiran 👍

  • @good_eats876
    @good_eats8764 ай бұрын

    great interview! Dinesh is amazing and very articulate. hats off to the interviewer as well

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    Thanks 😊

  • @supun_sandaruwan
    @supun_sandaruwan4 ай бұрын

    Thank you both of you, Got so many new things.

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    You’re welcome

  • @rohanchowdary8511
    @rohanchowdary85115 ай бұрын

    Best content for Java developer....

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Rohan 👍

  • @sumanreddy6405
    @sumanreddy64055 ай бұрын

    Great one, but my suggestion is that it should be like professional interviewers creating confusion for interviewees so that we can check his confidence levels on the answer he is giving.

  • @sateeshvarma727
    @sateeshvarma7275 ай бұрын

    Thanks Much madam for your great videos.. Really appreciate your work 🙏🏻

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Sateesh 👍

  • @yasirakhn
    @yasirakhn2 ай бұрын

    The interview process was excellent! The questions asked were very insightful, and the candidates' responses were equally impressive. Overall, it was a highly informative interview session.

  • @paswini244
    @paswini2445 ай бұрын

    Good interview questions which most companies asked...great job😊

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks 😊👍

  • @chauthithanhthao3120
    @chauthithanhthao31204 ай бұрын

    It’s a great mock interview that I have seen. Great questions with insightful answers help me learn a lot. Thank you guys a lot

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    Thanks 👍😊

  • @bhavanilakshmimamidi1691
    @bhavanilakshmimamidi16915 ай бұрын

    Hi Mam, Tq somuch for starting resume review which really help full

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks 😊👍

  • @ajeet22
    @ajeet224 ай бұрын

    Kubernet will not deploy previous itself but devops have to do manually by using previous versions of image.

  • @neha6000
    @neha60005 ай бұрын

    Best channel for java thanks for content

  • @Rammohan-pg4tb

    @Rammohan-pg4tb

    5 ай бұрын

    yes

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks Neha 🙂👍

  • @JAVA_TECH160

    @JAVA_TECH160

    5 ай бұрын

    @@CodeDecode mam can you make react js with spring boot and micro servces course playlist with mini projects and dveops tools

  • @ajaydangi582
    @ajaydangi5825 ай бұрын

    thanks a lot 🙏🙏

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    🙂👍

  • @amarthyaseshu683
    @amarthyaseshu6837 күн бұрын

    👌

  • @shubhajitmandal8615
    @shubhajitmandal86155 ай бұрын

    Ma'am keep conducting these type of interviews and ask such real life questions which one developer is facing in day to day life

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Sure 👍

  • @sheikh_mohd_Uzair
    @sheikh_mohd_Uzair5 ай бұрын

    create a project for implementing any sdk in springboot like meet or zoom . this series is verry good

  • @croydon21H
    @croydon21H4 ай бұрын

    @45:35 architectiure is a overkill, but I understand in interview these things happen. Just like banks put some transactions in pending state as they want to run it batches or next day , in a similar way ecom also can reserve rather than assuming that a quantity is sold. There could be returns and refunds etc

  • @rakeshkumarsm9900
    @rakeshkumarsm99002 ай бұрын

    Wow man what an explanation really you're a motivator for most of us. The way you are communicating with technical words are simply incredible. 💛

  • @CodeDecode

    @CodeDecode

    Ай бұрын

    Thanks Rakesh 😊

  • @hariprasad2697
    @hariprasad26974 ай бұрын

    1:24:20 i think Spring Reactive web (Web flux) built on top of Reactor programming in that case we don't explicitly need Reactor dependency, we can straight away use Spring Reactive web dependency which is available in Spring inrializer itself 🎉 correct 💯 me if i am wrong

  • @user-vq8fk9fy3z
    @user-vq8fk9fy3z5 ай бұрын

    This is the very good... questions

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks

  • @sumantaghosh4239
    @sumantaghosh42395 ай бұрын

    Thanks for bringing this on youtube

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    👍👍😊

  • @sumantaghosh4239

    @sumantaghosh4239

    5 ай бұрын

    Can you please bring one mock interview question for 1year experience full stack Java developer?

  • @Vithal_Nivargi
    @Vithal_Nivargi5 ай бұрын

    Thanks so much for your Efforts ❤ Amazing session 😊

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks 😊👍

  • @movies4795
    @movies47955 ай бұрын

    Best Mock Interview I seen till now on youTube. I have almost 4 years of experince in java development and said i learnt many things from this podcast. Dinesh Mention some udemy course regarding orchestration can u please provide that link to me so i can entroll. Thanks and please come with new mock interviews

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thank you and link for the course are given in description

  • @mikedesta3520
    @mikedesta35204 ай бұрын

    Wow, That's really good interview. Please keep providing us with such interviews. I would also suggest if you can ask some coding questions in the middle which are relevant with the questions you ask

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    Sure 👍

  • @ZabiVlogs3091
    @ZabiVlogs30915 ай бұрын

    You can also add api gateway to the design before the load balancer to do authorization validation and rate limiting etc. good design explanation nevertheless 👍

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    👍 yeah we can

  • @sheikh_mohd_Uzair
    @sheikh_mohd_Uzair5 ай бұрын

    I really enjoyed watching this movie. 10/10.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Thanks 😃

  • @sreekarv6282
    @sreekarv62825 ай бұрын

    good interview questions one suggestion is if you can create an document of all the major questions asked and short answers would be great

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Yeah it's all in description bar below

  • @devendra.sanghavi
    @devendra.sanghaviАй бұрын

    Wow ♥ it ! Could we please work on my mock too. Have Filled the forms,

  • @allenvarughese1163
    @allenvarughese11632 ай бұрын

    bhai.. dekh kar lag rahaa he.... mere se nahii hoga🙄.. .. good content.. tnx

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Hoga 🙂 keep learning and it's doable. trust me it is 👍

  • @45_ritiksharma32
    @45_ritiksharma322 ай бұрын

    Please, bring more mock interviews.

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure we will bring it more

  • @ASHISHSINGH-kr8oy
    @ASHISHSINGH-kr8oy5 ай бұрын

    What a candidate he is

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Yeah he prepared really well👍😊

  • @DurgaPrasad-fm7lh
    @DurgaPrasad-fm7lh21 күн бұрын

    Mam can you ask questions like multiple DB connecton into Application & few of questions about the DB queries.

  • @viratwagh7516
    @viratwagh75163 ай бұрын

    Can you conduct one session of react js spring boot Microservices interview

  • @ankitambekar6073
    @ankitambekar60735 ай бұрын

    Could you pls cover React with Springboot?

  • @abhishekpatil1361
    @abhishekpatil13613 ай бұрын

    First of all, Hats off..👏👏👏 in which company he is working?

  • @solitarystreamer
    @solitarystreamer5 ай бұрын

    Haven't seen Ma'am earlier. She looks so cute. 😄 (hoping she doesn't see this!)

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Luckily she didn't. She is one of the moderators in team code decode. But will pass your good wishes to her 👍👍

  • @rrrrr16able

    @rrrrr16able

    Ай бұрын

    Maam ka naam kya hai? Linkedin profile link?

  • @Chernov1984
    @Chernov19844 ай бұрын

    +

  • @agamahluwalia544
    @agamahluwalia5445 ай бұрын

    @CodeDecode Is there any video on your channel regarding the question end to end implementation of token validation from frontend till backend?

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    We will create one

  • @agamahluwalia544

    @agamahluwalia544

    5 ай бұрын

    @@CodeDecode Thank you

  • @hariprasad2697
    @hariprasad26974 ай бұрын

    Bubbly bubbly 🎉 mam is so beautiful 😅

  • @himanshubhatt9912
    @himanshubhatt99125 ай бұрын

    sadly I ask these questions to the interviewer to know how current ci/cd and all these things are working there project in last 5-10 mins😁

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    👍

  • @tangocharlie3680
    @tangocharlie36805 ай бұрын

    Hi, I was asked this question about the Kafka topic issue, and one more thing that suppose out of all the consumer a particular consumer has not consumed a message and the message is no more in the queue, how will you keep track of that, may I know the possible answer of these?

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Sure will create video on that soon , 👍

  • @satisfyingwalks4010
    @satisfyingwalks40105 ай бұрын

    Is the level of question up to par for tier 1 product based companies ? Very helpful video btw

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    We will create separate video on data structure and system design soon 👍

  • @vishalbharat2801
    @vishalbharat28015 ай бұрын

    Hi . can you please add the questions also which you are asking during the mock interview. Thanks

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    It's in description bar below

  • @Asingh42
    @Asingh424 ай бұрын

    Can anybody help me what companies hire java microservices spring boot freshers? From a tier 3 college?

  • @rishiraj2548
    @rishiraj25485 ай бұрын

    Good evening

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    😊 good evening 👍

  • @Lipunknb
    @Lipunknb5 ай бұрын

    If possible could you please share the resume. You said it's perfect, so I'll make mine like that.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Sure we will do that👍

  • @kshitiz7129
    @kshitiz71295 ай бұрын

    are people getting calls for 3+ experience java developer ?

  • @tellagoralaganesh8384
    @tellagoralaganesh83845 ай бұрын

    What's the package if it was real interview?

  • @vaibhavgarg4267
    @vaibhavgarg42675 ай бұрын

    This guy doesn't have actual hands on experience. He is having theoretical concepts only.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    Why do u feel so ?

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    @@AmyPanteleon-uy9vp we would love to hear your answers 👍 kindly share your contact details on mail id : codedecodebusiness@gmail.com and we will get in touch with you for mock. Thanks for your help to community.

  • @kshitiz7129
    @kshitiz71295 ай бұрын

    anyone getting interview calls for 3+ experience on java spring boot?

  • @rajeshperla7803
    @rajeshperla78035 ай бұрын

    Dear Mam, I’m reaching out to express my interest in participating in a mock interview with your organisation. Attached is my resume for your reference in the given link. Kindly consider my request.

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    We will reach out to you asap

  • @nocode659
    @nocode6595 ай бұрын

    mam where u work mam

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    We all are team of people working in different MNCs

  • @mitsixty4011
    @mitsixty40115 ай бұрын

    Oh it's you, who makes so important videos, thanks a lot ma'am

  • @CodeDecode

    @CodeDecode

    5 ай бұрын

    😊👍

  • @Kath5854
    @Kath58544 ай бұрын

    Could you please share his resume

  • @CodeDecode

    @CodeDecode

    4 ай бұрын

    That's confidential we can't do that. We need his permission before doing that🙊

  • @Kath5854

    @Kath5854

    4 ай бұрын

    @@CodeDecode as she mentioned in the interview that is perfect resume. But you can do by hiding His name and client, project details By giving some random name

Келесі