mentorcruise.com
Open in
urlscan Pro
2606:4700:20::681a:833
Public Scan
Submitted URL: https://protect-eu.mimecast.com/s/0JWkC48APFERNnx9fL2TmJ?domain=7df6d.r.a.d.sendibm1.com
Effective URL: https://mentorcruise.com/blog/over-relying-on-chatgpt-for-technical-coding-interview-challenges/?utm_source=brevo&utm_cam...
Submission: On October 11 via api from ZA — Scanned from GB
Effective URL: https://mentorcruise.com/blog/over-relying-on-chatgpt-for-technical-coding-interview-challenges/?utm_source=brevo&utm_cam...
Submission: On October 11 via api from ZA — Scanned from GB
Form analysis
1 forms found in the DOMPOST https://78a59d73.sibforms.com/serve/MUIEALU_TEAqxQjhYV4ZhsdcH7mYGfV1HYCSp-Y2t-Nur0x-RVRDtHnLVIGn9fVqxFwYAngVl96RKTfAajc-2M7J_D9oJIw9VYdjG8N98_PPGEaNyTkPdQGKwfKyhsalcrUOq_zOWIeXvPcURXxwaqvjPim5VumivPGEBBF_9b3Z4wmWxvDJodf_dprM6FjkfgBrCdlHIIZdetDi
<form id="sib-form" method="POST"
action="https://78a59d73.sibforms.com/serve/MUIEALU_TEAqxQjhYV4ZhsdcH7mYGfV1HYCSp-Y2t-Nur0x-RVRDtHnLVIGn9fVqxFwYAngVl96RKTfAajc-2M7J_D9oJIw9VYdjG8N98_PPGEaNyTkPdQGKwfKyhsalcrUOq_zOWIeXvPcURXxwaqvjPim5VumivPGEBBF_9b3Z4wmWxvDJodf_dprM6FjkfgBrCdlHIIZdetDi"
data-type="subscription" novalidate="true">
<div>
<div class="sib-input sib-form-block" style="padding:0;">
<div class="form__entry entry_block">
<div class="form__label-row ">
<div class="entry__field">
<input class="input " type="text" id="EMAIL" name="EMAIL" autocomplete="off" placeholder="What's your email?" data-required="true" required="">
</div>
</div>
<label class="entry__error entry__error--primary" style="font-size:16px; text-align:left; font-family:"Helvetica", sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;">
</label>
</div>
</div>
</div>
<div style="padding: 8px 0 0 0;">
<div class="sib-form-block" style="text-align: left; padding:0;">
<button class="sib-form-block__button sib-form-block__button-with-loader blue-btn w-full py-3" form="sib-form" type="submit">
<svg class="icon clickable__icon progress-indicator__icon sib-hide-loader-icon" viewBox="0 0 512 512">
<path
d="M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z">
</path>
</svg> Subscribe </button>
</div>
</div>
<input type="text" name="email_address_check" value="" class="input--hidden">
<input type="hidden" name="locale" value="en">
</form>
Text Content
Over 2,000 mentors available, including leaders at Google, Amazon, Netflix, and more. Check it out Find a Mentor Tech Mentors Javascript Mentors Python Mentors Data Science Machine Learning Cybersecurity Web Development AI Mentors Blockchain Mentors Career Mentors Leadership Mentors Career Growth Interview Coaches Resume Coaches Business Mentors Marketing Experts CEOs & Founders Product Managers Entrepreneurship Startup Mentors Growth Mentors Agile Mentors SaaS Coaches Design Mentors UX Design Product Design Web Design UX Research * All Mentors * New Mentors * Top Mentors * Introductory Call * Become a Mentor For Businesses Mentorship for Teams Information for Employers Executive & CEO Coaching Mentorship for Startups Pro Mentors Book a Session Get Started Login Find a Mentor * For Businesses Mentorship for Teams Mentorship for Startups Premium Mentors Book a Session * Get Started Login Published Aug. 14, 2023 OVER-RELYING ON CHATGPT FOR TECHNICAL CODING INTERVIEW CHALLENGES Using AI tools like ChatGPT and Midjourney, I tried my hand at design and backend coding. While I nailed a book cover design, the coding gig taught me that there's no shortcut to real expertise! By Michal Tomasik in Guides Share Tweet Copy link As luck would have it, I stumbled upon a Facebook group where someone was on the hunt for a unique book cover. Seizing the opportunity, I spent one evening playing around with Midjourney, feeding it various text descriptions and watching as it effortlessly turned them into magnificent book cover designs. A few iterations and some feedback later, I had in my hand versions of covers that the client loved. To my amazement, I had earned my first $50 as a designer, all thanks to AI! A SURPRISING JUMP INTO DESIGN My journey began somewhat unexpectedly with Midjourney. For the uninitiated, Midjourney is a platform that uses AI to turn text inputs into visual art. Think of it as having a digital artist at your fingertips, waiting for your every command. And, as someone with zero formal training in design, the allure of this tool was undeniable. One day, while idly scrolling through a Facebook group, I chanced upon a post from someone desperately seeking a book cover designer. Seeing an opportunity, I decided to put Midjourney to the test. Inputting various textual descriptions, I watched in awe as the platform transformed words into visual masterpieces in mere moments. After a few iterations and some tweaks based on the client's feedback, I found myself with a series of impressive book covers. The end result? A happy client, a newly minted 'designer' (yours truly), and a cool $50 in my pocket. The success was exhilarating, and it set the wheels in motion for my next experiment. IMMERSING WITH BACKEND DEVELOPMENT Emboldened by this success, I pondered: could I replicate this victory in the realm of backend coding? I wasn’t a stranger to AI's prowess. With ChatGPT, I had previously obtained quality pieces of code, intricate regex patterns, and those tricky validation functions that every coder dreads. Out of curiosity, I even tried pasting raw tasks directly into ChatGPT, observing the varied and often ingenious solutions it proposed. However, while it's one thing to generate snippets or tackle isolated tasks, building a comprehensive backend application is an entirely different beast. My knowledge was admittedly generalist at best. I had never served in a professional capacity as a backend developer. My understanding of the current trends, best practices, and nuanced standards was lacking, to say the least. And, as I would soon discover, this gap in expertise would be my undoing. // Configure Express app app.use(bodyParser.json()); app.use(session({ secret: 'your-secret-key', resave: false, saveUninitialized: true })); // Initialize database tables db.serialize(() => { db.run('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT, password TEXT)'); db.run('CREATE TABLE IF NOT EXISTS puzzles (id INTEGER PRIMARY KEY AUTOINCREMENT, userId INTEGER, puzzleNumber INTEGER, solution TEXT)'); }); // Helper function to check if the user is authenticated function isAuthenticated(req: Request): boolean { return req.session && req.session.userId !== undefined; } REALITY CHECK After considerable effort and countless hours, I believed I had a viable product. To validate my efforts, I approached a senior Backend developer for feedback, confident in the work I'd accomplished. The feedback, however, was a reality check. My app, while functional, lacked the finesse and architectural depth seen in professional projects. It was clear that I had missed the intricacies and nuances that only come from years of hands-on experience and deep domain knowledge. The lesson was evident: "Tools, no matter how advanced, are only as good as the hands wielding them. While ChatGPT offered solutions, it couldn't replicate the strategic planning, foresight, and architectural know-how a seasoned developer brings to the table." REFLECTIONS & LESSONS LEARNED Looking back, my adventures in design and coding, powered by AI, were a rollercoaster of emotions. From the highs of selling my first-ever design piece to the lows of realizing that backend development was not something I could just 'hack' with a tool, the journey was enlightening. Every experience, whether it ends in success or not, comes bearing lessons, and my tryst with AI in design and backend development was no different. Here's a deeper dive into the insights I gleaned from my journey: 1. There's No True Shortcut to Mastery: It's tempting to believe that in our age of rapidly evolving technology, with tools like AI at our fingertips, mastering a new skill can be achieved overnight. However, while these tools can accelerate the learning process, they can't replace the hours, days, and years of practice and immersion required to truly master a craft. True expertise isn't just about knowing how to do something but understanding the why behind it. 2. Tools Enhance, Not Replace: AI platforms like ChatGPT and Midjourney are incredibly powerful in their capabilities. They democratize access to skills, giving novices a taste of areas they might not have ventured into otherwise. But it's crucial to remember that these tools should be seen as enhancers or facilitators. They can't replicate the depth of human creativity, intuition, or strategic thinking. 3. Learning to Ask the Right Questions: My time with ChatGPT, in particular, taught me the importance of inquiry. While the tool can generate solutions, the quality and applicability of those solutions often depend on the specificity and clarity of the questions posed. It's a reminder that even in the age of AI, critical thinking remains invaluable. 4. The Importance of Feedback: One of the biggest lessons from this journey was understanding the significance of external feedback. Whether you're using traditional methods or AI tools, regularly seeking feedback is vital. It provides perspective, exposes blind spots, and offers a route for course correction. Without the input from the senior Backend developer, I might have continued in my mistaken belief of having created a stellar product. 5. Respecting Boundaries: FIND A WORLD-CLASS MENTOR TODAY Jason Aiginitis Director of Marketing at V2 Cloud Steedan Crowe Technical Product Manager at Hopper Louie Arthur Group Technical Program … at Dropbox Maria Teresa St… Senior UX Designer at Cerved Group S… Anastasia Karav… Data Science Advisor at Blue Yonder Eric Jude Business Coach / Startup… at Seedstars Ahmed Sadman Mu… Software Engineer at Optimizely Akram Riahi Senior SRE/Chaos Enginee… at Talend Naveed Janvekar Machine Learning/Data Sc… at Amazon Rui Gouveia CEO at Build Up Labs … Jeff Solomon Entrepreneur, Investor &… at Professional M… Phong Huynh Senior Software Engineer at Square YULIA ARELLANO Career coach // Affiliat… at Lifeboost Andrei Gavrila CTO | Agile Coach Chris Ellinas Graphic Designer, Video … at Netflix, Disne… Erik Hanchett Front End Engineer at Amazon Jason Aiginitis Director of Marketing at V2 Cloud Steedan Crowe Technical Product Manager at Hopper Louie Arthur Group Technical Program … at Dropbox Maria Teresa St… Senior UX Designer at Cerved Group S… Anastasia Karav… Data Science Advisor at Blue Yonder Eric Jude Business Coach / Startup… at Seedstars Ahmed Sadman Mu… Software Engineer at Optimizely Akram Riahi Senior SRE/Chaos Enginee… at Talend Naveed Janvekar Machine Learning/Data Sc… at Amazon Rui Gouveia CEO at Build Up Labs … Jeff Solomon Entrepreneur, Investor &… at Professional M… Phong Huynh Senior Software Engineer at Square YULIA ARELLANO Career coach // Affiliat… at Lifeboost Andrei Gavrila CTO | Agile Coach Chris Ellinas Graphic Designer, Video … at Netflix, Disne… Erik Hanchett Front End Engineer at Amazon While AI is transformative, it's also essential to recognize its limitations. Pushing a tool beyond its scope can lead to subpar outcomes. It's akin to using a screwdriver as a hammer; it might work temporarily, but it's not a sustainable or efficient approach. 6. Embracing Failures as Learning Points: Lastly, and perhaps most importantly, this entire adventure taught me the value of embracing failures. Not getting the desired result in backend development was initially disappointing, but it also provided a wealth of insights. Each misstep became an opportunity to learn, adapt, and grow. In conclusion, while AI offers a world of possibilities, it's essential to approach it with a balanced perspective. Tools are designed to assist and enhance human capabilities, not replace them. The synergy between human expertise and technological advancements, like AI, is where the true magic happens. As we navigate this exciting landscape, it's vital to remain curious, open to learning, and always value the human element. WRAPPING UP This experience, though initially disheartening, has been instrumental in shaping my approach to technology. In my subsequent mentorship sessions and frontend classes, the emphasis shifted from mere tool utilization to a more holistic understanding. While AI tools like ChatGPT or Midjourney are potent allies, they are not replacements for deep-rooted knowledge and expertise. To all the passionate tech enthusiasts out there: dive deep into the core concepts, and use AI tools as supplements, not crutches. In the fast-evolving world of technology, foundational knowledge combined with the judicious use of tools will always be your best bet. Share Tweet Copy link SIDEBAR Michal Tomasik Web3 Frontend Developer @ Freelance 🔥September PROMO🔥 Frontend Development Mastery with Reactjs Awaits! Skills JavaScript ReactJS webDevelopment HTML CSS Get in touch JOIN THE NEWSLETTER Change your career, grow into leadership, start a business, get a raise. Join 31,414 members receiving exclusive expert career tips twice per month. Your subscription could not be saved. Please try again. Your subscription has been successful. Subscribe FURTHER READING 5 TIPS FOR SUCCESS IN A … If you’re preparing for an interview for your dream job, here are some tried-and-tested tips to help you give your best performance. These tips come … Read more PROBABILITY RECURSION QUESTION FOR DS/ML INTERVIEWS … The recursion relationship is very common in both probability and statistics questions for ML or DS interviews. In the article, I will introduce a much … Read more 10 ESSENTIAL SOFTWARE ARCHITECT INTERVIEW QUESTIONS … Ace your software architect interview with this comprehensive guide. It includes key questions, tips for success, and a helpful conclusion. Read more AGILE CERTIFICATIONS - A GUIDE FOR … Guidance, practical tips, and personalized recommendations for selecting the right Agile certifications. Read more 10 MIND-BLOWING TIPS FOR CONQUERING CREATIVE … Feeling burned out and stuck in a creative rut? Don't worry, we've got your back. Read more FIND AN EXPERT MENTOR Get the career advice you need to succeed. Find a mentor who can help you with your career goals, on the leading mentorship marketplace. Find a mentor FOOTER Your trusted source to find highly-vetted mentors & industry professionals to move your career ahead. Facebook Instagram Twitter LinkedIn PLATFORM * Browse Mentors * Book a Session * Become a Mentor * Mentorship for Teams * Testimonials RESOURCES * Newsletter * Case Studies * Books * Perks * Templates * Spreadsheet * Career Paths * Alternatives * Blog COMPANY * About * Partner Program * Code of Conduct * Privacy Policy SUPPORT * FAQ * Contact COLLECTIONS * Topics * Mentor Groups * Coaches * Companies * Tutors © 2023 MentorCruise. All Rights Reserved. Close