|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/data-structures-and-algorithms-bootcamp/
课程评论:没有评论
课程名称:数据结构与算法训练营 课程概述: 该课程旨在帮助学习者快速掌握计算机科学的基本概念,以便在硅谷大型科技公司(如谷歌、苹果、Facebook、亚马逊和Spotify)参加面试。课程内容包括数组、链表、大O符号、栈与队列、哈希表、二叉树、二叉堆、动态编程及记忆化、冒泡排序/归并排序/快速排序、图、广度优先搜索、深度优先搜索等主题。 课程所提供的内容: - 超过115个精心制作的高清视频,详细讲解每种数据结构和算法的工作原理。 - 实践问题和针对最常见的面试问题的个人讲解。 - 个人面试笔记,包括与Spotify、Facebook、亚马逊等公司面试的经验分享。 - “经典”环节,讲解每位面试者必知的经典面试问题。 - 介绍大科技公司在招聘时所看重的软技能和回答技巧。 课程的价值: 通过投资于这门课程,学习者不仅可以节省宝贵的时间,还能获取最简单明了的解释和最佳的可视化展示。本课程由一位没有正式计算机科学背景的讲师主讲,他通过学习这些知识获得了自己在Spotify的理想工作,并表示其他人也能做到。 学习过程: 学习数据结构和算法不一定是乏味的,它可以是有趣的。课程讲师对学生的提问非常友好,通常会在24小时内回复。课程内容适合没有计算机科学背景的学习者,且讲解很清晰易懂。 学生评价: 许多学生对该课程给予了高度评价,认为课程内容清晰、易理解,并且有效提升了他们的面试表现。一些学生成功获得了谷歌、Facebook、亚马逊等公司的工作机会。 这门课程是希望在技术面试中脱颖而出的学习者的绝佳选择,让我们一起开始学习吧!
This course is about getting you up-to-speed quickly on the fundamental computer science concepts you are going to be expected to know if you want interview at any large Silicon Valley tech company (Google, Apple, Facebook, Amazon, or Spotify).Topics includeArraysLinked ListsBig O notationStacks & QueuesHash TablesBinary TreesBinary HeapsDynamic Programming & MemoizationBubble Sort / Merge Sort / Quick SortGraphsBreadth First SearchDepth First SearchMore...What you getWith this course you getOver 115 beautifully hand crafted HD videos walking you through every aspect of how all these data structures and algorithms workPractices questions and personal walkthroughs of the most commonly asked interview questionsMy personal notes on interviews I have personally had with Spotify, Facebook, Amazon, and othersA section called The Classics where we walk through classic interview questions no interviewee should be with outInterview tips on soft skills big tech companies look for when hiring and techniques on how to answerWhat you saveBy investing in yourself with this course you are saving yourself the most precious thing you've got - time. I have spent a year scouring the web looking for the best examples, the simplest explanations, the best visualizations on how to explain how this stuff works, and assembled it all into one, quick, easy to digest place.Let's do this togetherLearning data structures and algorithms doesn't have to be a chore. It can be fun. And I want you to know I am here for you every step of the way. Ask me any question. I usually get back to my students with 24 hrs. And together, we will get you the understanding behind how these things work. I also don't have a formal computer science backgroundLook. I know what it's like not to know how this stuff works. And, like you, I have had to learn this stuff from scratch.But I am here to tell you it can be done. I have no formal computer science background. I am not classically trained as a computer scientist. But by learning this material, I landed my dream job as an engineer at Spotify in San Francisco. And so can you.So what are you waiting for? Sign up and get started on your journey today.TestimonialsHere are some testimonials from students who have taken the course.Tiffany ScottBest $10 I've ever spent. The explanations are concise and are giving me confidence for my upcoming Microsoft and Facebook interviews. Planning on finishing the course in 4 days to give me ample time to practice problems.Saif Addin EllafiReally, this will sound like exaggeration. But this course is perfect, 5 stars falls short. The instructor puts the content in a an easy to follow order, videos are short to keep attention and leave you wanting to know more. Concise and important points are made very clear, with zero repetition. Native speaker offers no challenge for understanding, especially if you are not a native speaker. Answers questions very quickly. The course WONT teach you how to program, so forget about 100% coding from scratch or having pedagogical exercises. It relies on you to check out the code, re-write it, practice and research deeper the concepts. Examples are written in Java, but they are very agnostic to the language (aside of having to setup a java environment to run tests). Huge focus on acing interviews. A clear target of the course makes it great and an example. Time and pacing are perfect, no need to slow down or speed up. Overall 10 out of 5.Anna TeittinenI completed this course in my busy schedule within 3 weeks of learning I will have technical phone interviews with both Google and Facebook. I learned so much and understood everything without memorizing, unlike when I was in school. I recently learned I did well on both phone interviews. I will have a second technical phone interview with both companies again in mid Jan. I highly recommend this course! Thank you very much Jonathan!Rick AI took your course in the very beginning of my interview prep to refresh all my concepts. I think you've done a great job in this course. After a lot of practice using these concepts I got pretty good at it. I got multiple offers from big N including Google, Facebook, Amazon and Microsoft. I would like to take this moment to thank you for creating the course and being available to answer our queries.Luciano SaAmazing course! Very well explained, great didactic which makes it very easy to follow and understand! I wish these stars were exponential.:)Kavitha BhaskerI am really thankful I found this course on Udemy. It has been 15 years since I learnt these concepts during my engineering college days and needed to brush up on them for interview prep. This course really nailed the contents and exercise that are asked in tech interviews these days. The tone of the instructor is very friendly and calm and make you think rather than put you in a spot. I was asked for a interview query on whether to use an array vs hashmap in a certain scenario and was able to nail the answer and also give the Time complexity with confidence. I landed the job and will be starting next week. Thank you so much!Eyal CarmiGreat. I like the that Jonathan filters what we actually need for an interview - instead of being flood with lot's of data, he notes you what worth remembering. His explanations are clear, and if you don't understand something, just ask him and he explains it to you.Flavio Marques Migowski CarvalhoOne of the best course I've had. It's very well explained, each step in the coding is shown and explained with drawings. I think some design and architecture problems would be very handy! Thank you for making this course for us!Abhishek SenguptaI think this is the best course on DSA I have ever seen. The reason i am saying this is because in previous courses I used to understand a write the code but soon after a day or so it was like 'what was that?' , but here every topic even after learning many other topics I can recall and code it. And I feel the reason for strong foundation is how Jonathon approaches and teaches the topic. In such a less duration he was able to solidify the concepts from scratch. BEST COURSE IN DSA! Jonathan Please do more courses on algorithms or Blind 75 topics. It will help engineers crack the interview easily after learning from you.MadhuI love the course overall. Very engaging. The Instructor, Jonathan is a great mentor and has this calm and assuring voice that puts the confidence in anyone who does not have programming experience before. He not only covered the technical aspects of almost all the important algorithms but also added a great ending with the interviewing tips which is really helpful. I would recommend this course to everyone who want to brush up on algorithms and just be ready enough to start with their interview.Juwan Turner-HowardI can program. I thought I "knew" about arrays, but this helping me to know the why which can allow me to make better tradeoffs when it's time to choose between linkedlist(probably O(n) get and set time) versus the O(1) array get and set time. If the rest of the course is consistent with the style and value of information in this first module.whew.I'm in for a good ride. So happy and excited about this course thus far though.Aung Khant NyraI would say Jonathan has done a great job of showing you how to prepare for interview problems by giving you a touch of basic data structures and a bird's eye view of the a typical interview. I am in the bay area and personally for me, this course is pretty basic and I am preparing for interviews myself, so this course was helpful for me although it didn't include advanced topics like dynamic programming and so on. Of course, there are countless interview practice problems online so I understand, it's impossible for him to cover everything. Anyways, I love the course. It is better to learn from a professional who is in the field instead of learning from a professor or a lecturer.Ramachandran RajagopalanGood course to wrap your head around DSA if you are a beginner. For others who have a got a week's time for the interview and need a refresher then grab this. Thanks, Jonathan. Good work.