Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building and Testing Slack - From Patents to Interviews with Shruti Kapoor

Tejas Kumar via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 1 hour 39 minute talk featuring Shruti Kapoor, a member of technical staff at Slack, as she discusses the inner workings of Slack's development process, patent filing, and the company's recent redesign efforts. Explore the technical implementation of features like clips and huddles, front-end development practices, and Slack's interview process. Gain insights into choosing between startups and big tech companies, the importance of diversity and inclusion in the tech industry, and practical advice on code review and career development. Learn about Slack's approach to shipping code, gathering user feedback, and balancing innovation with user experience. Discover valuable takeaways on frequent code deployment, redesign strategies, interview techniques, and the role of diversity in technical discussions.

Syllabus

Working at Slack and Impact on Users
Redesigning Slack and User Feedback
Patenting and Inventing
Clips and Huddles
Design System and Front-end
Testing and Iteration
Career Journey and Joining Slack
Slack's Interview Process
At-Home Assignment
Comparison with Spotify's Interview Process
Technical Interview Experience at Spotify
Preference for Functional Programming
Using 'for' Loop Instead of 'reduce'
Approach to Code Review
Code Review as a Learning Experience
Testing Code during Code Review
Choosing Between Startups and Big Tech
Advantages and Trade-offs of Big Tech
Advantages and Trade-offs of Startups
Changing Teams in a Big Company
Navigating Conversations about Changing Teams
Role of Diversity and Inclusion in the Job

Taught by

Tejas Kumar

Reviews

Start your review of Building and Testing Slack - From Patents to Interviews with Shruti Kapoor

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.