James Peralta

James Peralta

Welcome! I’m a Software Engineer based in Silicon Valley and on this channel I share my journey in the world of software engineering to help you level up your skills and career. šŸ“© For business inquiries: castleridge.labs@gmail.com

198.0KSubscribers
395Videos
1.8MViews
509hof Content

Latest Videos

View all
Top Coding Interviews of 2025
Top Coding Interviews of 2025

00:00 - Waterloo 2nd Year Student 50:35 - 1700+ LC Solved @Alpha-Code 01:41:17 - Codeforces Grandmaster 02:39:51 - McMaster University Student 03:32:53 - @jamesperaltaSWE #codinginterview #techinterview #softwareengineer #interviewprep #leetcode

December 1, 2025
Watch
Thanksgiving Stream | Day 2
Thanksgiving Stream | Day 2

00:00:00 Intro & Stream Kickoff 00:02:44 Audience Interaction and Chat Launch 00:04:24 Website Features and User Management 00:07:15 Debugging Resume Review & AI Bot Features 00:08:54 Tools, Formatting, and Chrome Extensions 00:10:03 Automation Tools and Public APIs 00:12:17 AI Prompting Strategies & Cloud Spend Story 00:17:31 Coding Workflows and Influencer Coders 00:28:29 Getting Rich, Tech Careers, and Finance Tools 00:33:56 Gemini, AI Image Generation, and Google's Tools 00:41:21 Y Combinator Batch, Startup Analysis & Competitors 00:42:44 Binary Search Infographic, Algorithms & LeetCode 00:47:18 DevTools Deep Dive: Network Tab & Debugging 01:02:14 Navigating and Understanding Codebases 01:08:04 Senior Engineer: Reviewing a New Codebase 01:17:03 Package Management, Virtual Environments, and Node Modules 01:23:08 Frontend Components: Locating & Changing Elements 01:39:41 Feature Implementation: Display Answered & Unanswered Together 01:59:16 Displaying User Info from Backend 02:06:33 Debugging Data Flow in React/Next.js 02:16:02 Implementing Full-Stack Feature — Show Username 02:29:21 Prompt Engineering for Resume Review 02:52:05 CEO Interviews, Culture Fit, and Career Q&A 03:03:00 Balancing Automation, Curiosity & Learning Code 03:08:57 Reviewing Final Features, Stream Outro #WebDevelopment #SoftwareEngineering #AItools

November 28, 2025
Watch
Thanksgiving Stream | Day 1
Thanksgiving Stream | Day 1

00:00:00 Intro 00:01:31 Stream Setup & Chatting 00:02:44 Coding Session Plan & Tools Overview 00:04:24 AI-Generated Thumbnails with Nano Banana 00:07:06 Tech Job Market in 2023 00:09:17 Impact of AI on Developer Roles 00:13:10 Landing the First Internship & Career Steps 00:15:21 Remote vs. In-Person Opportunities 00:17:01 Balancing Coding, Streaming & Avoiding Burnout 00:18:15 Maximizing Return Offer as an Intern 00:20:08 Rapid Ramp Up: Learning Company Tech Stacks 00:23:33 Website Features Overview (Peralta 75, AI Tools) 00:30:02 Building Proxy Feature with Codeex AI 00:35:11 Proxy Feature Demo & Debugging 00:38:29 Testing Practice Test Proxying 00:40:49 Verifying & Reviewing Proxy Code 00:52:47 Vibe Coding New AI Features 01:02:41 Debugging and Enhancing Resume Review AI 01:10:25 Migrating to OpenAI Responses API 01:19:00 Image & PDF Processing in AI Chat 01:25:08 Training AI for Resume Reviews 01:28:00 Exploring Google Anti-gravity & Coding Agents 01:42:31 Adding Video Recommendation with RAG 01:54:05 Implementing Live Q&A Features 02:16:55 UI Improvements & Technical Debugging 02:23:00 Graduation, Internships & Full-Time Roles 02:26:37 Final #coding #aiproductivity #softwarecareers

November 28, 2025
Watch
I Grilled a Masters Student on Algorithms
I Grilled a Masters Student on Algorithms

00:00:00 Intro and Candidate Introduction 00:02:16 Question 1 – Maximum Water Bottles Drunk After Exchanges 00:31:57 Question 2 – How to Decompose an Integer into Base 10 Components? 00:45:53 Candidate Feedback #codinginterview #leetcode #softwareengineering

November 27, 2025
Watch
Google Interview Question – Ship Package Given Flights
Google Interview Question – Ship Package Given Flights

00:00:00 Intro and Airport Routes Problem Overview 00:06:53 Input Format and Constraints Clarified 00:11:27 Discussing Algorithm Approaches (BFS vs Dijkstra) 00:16:05 Designing the Data Structures and Graph 00:22:13 Implementing the Heap and Earliest Arrival Tracking 00:24:44 Dry Run and Example Walk-Through 00:26:01 Heap vs BFS, Interview Strategy Discussion 00:28:27 Java Internals, Coding in Interviews, and Wrap-Up #algorithms #codinginterview #javaprogramming

October 29, 2025
Watch
Engineer from London Takes on a Coding Interview!
Engineer from London Takes on a Coding Interview!

00:01 Introduction 02:45 9. Palindrome Number (https://leetcode.com/problems/palindrome-number/description/) 24:55 42. Trapping Rain Water (https://leetcode.com/problems/trapping-rain-water/description/) 44:44 Feedback Session

October 28, 2025
Watch

Popular Videos

Senior Software Engineer Takes on a Google Coding Interview!
Senior Software Engineer Takes on a Google Coding Interview!

Shoutout to https://leetcode.com/ for providing the platform! Discord: https://discord.gg/wS2KdpnVp9 Business Inquiries: castleridge.labs@gmail.com 00:00 Leetcode.com Platform Introduction 01:05 Easy Question 09:07 Medium Question 31:00 Results!!

March 8, 2025337,642 views
Watch
Senior Software Engineer Takes on an Apple Coding Interview!
Senior Software Engineer Takes on an Apple Coding Interview!

Shoutout to https://leetcode.com/ for providing the platform! 00:00 Leetcode.com Platform 1:03 231. Power of Two (https://leetcode.com/problems/power-of-two/description/) 10:40 448. Find All Numbers Disappeared in an Array (https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/) 24:02 Results!! 25:03 Power of Two Follow up/Optimization

May 1, 2025208,154 views
Watch
Senior Software Engineer Takes on a Meta Onsite Interview!
Senior Software Engineer Takes on a Meta Onsite Interview!

00:00 Introduction 01:47 Q1 - Easy Difficulty 09:58 Q2 - Medium Difficulty 48:42 Q3 - Hard Difficulty

February 14, 202541,792 views
Watch
Top 6 Patterns For Coding Interviews
Top 6 Patterns For Coding Interviews

Playlist: https://youtube.com/playlist?list=PL1_cEA1Q0Z8_Mdmwv6v5gwKMmIfpWIDvN&feature=shared 00:00 - Top 6 Patterns For Coding Interviews 2:43 - Two Pointers 4:31 - Sliding Window 5:54 - Depth-First Search 8:26 - Breadth-First Search 9:42 - Backtracking 12:04 - Binary Search

April 11, 202537,279 views
Watch
University of Waterloo Student ACES Coding Interview! (Strong Hire)
University of Waterloo Student ACES Coding Interview! (Strong Hire)

00:00 - Introductions 04:00 - Question 1 | 408. Valid Word Abbreviation 22:35 - Question 2 | 827. Making A Large Island 46:22 - Feedback!!

March 11, 202531,846 views
Watch
How I Broke Into Silicon Valley (Kleiner Perkins Fellowship)
How I Broke Into Silicon Valley (Kleiner Perkins Fellowship)

00:00 How I Broke Into Silicon Valley 14:29 Kleiner Perkins Fellowship Program Discord: https://discord.gg/wS2KdpnVp9 Business Inquiries: castleridge.labs@gmail.com

January 6, 202530,806 views
Watch