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
394Videos
1.8MViews
505hof Content

Latest Videos

View all
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
University of Texas at Dallas Student Attempts Coding Interview!
University of Texas at Dallas Student Attempts Coding Interview!

0:00 Introduction 2:02 Design a File System 28:14 Longest Substring of Alternating Characters 46:44 Feedback!!

October 27, 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, 2025335,431 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,133 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,787 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,269 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,824 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,803 views
Watch