Crack the Coding Interview تعلم الخوارزميات وهيكلة البيانات

بواسطة: Udemy

Overview

Crack coding interview by Solving Data Structures and Algorithms Problems using Java Programming | خوارزميات بالعربي

What you'll learn:
  • الاستعداد لمقابلات العمل في الشركات الكبري مثل جوجل ،امازون و فيسبوك
  • احتراف الخوارزميات وهياكل البيانات عن طريق حل مسائل متنوعه
  • Master the coding Patterns
  • Learn about The coding Interview Format
  • Master Algorithms Problem Solving Using Java Programming Language

هل لديك مقابله عمل كمهندس برمجيات في احد الشركات الكبري مثل فيسبوك، جوجل او امارون؟

هل تحس بآنك لست مستعدا بعد؟

هل تريد تحسين مستواك في الخوارزميات وهياكل البيانات؟


اذا كان لديك احدي هذه الاسباب فدعني ارجب بك في هذا الكورس.

اهلا بك

هذا الكورس سوف يساعدك علي الاعداد لهذه المقابله من خلال حل المسائل ومناقشه الحلول المختلفه حتي الوصول الي الحل الامثل من حيث

Time and Space complexity

ليس العبره بكثره حل المسائل ولكن بمعرفه

Patterns and techniques of problem solving

لذا سوف اساعدك علي تعلم هذه المهارات

وهي كالتالي

  1. Master Breadth-First Search Algorithm for Binary level traversal


هيا اشترك الان

ِENROLLNOW

ً المحتوي المخطط لاعداده ان شاء الله هو كالتالي

  • Solve the common interview algorithms problems for big tech companies like Facebook, Amazon, and Google

  • Master the common patterns and techniques to solve these problems

  • Practice your Data structures and algorithms in depth

  • Prepare for your next coding interview

  • Improve your skills as a software engineer

  • Master Breadth-First Search Algorithm for Binary level traversal

  • Solve popular problems on Array Data Structure

  • Master Sliding Window Technique

  • Master Depth First Search for Binary Tree Traversal

  • Master XOR Bit manipulation technique

  • Master Dynamic Programming

  • Master Two Pointers Techniques

  • Master Coding Interview Patterns

  • Master Breadth-First Search Algorithm for Binary level traversal

  • Solve popular problems on Array Data Structure

  • Master Sliding Window Technique

  • Master Depth First Search for Binary Tree Traversal

  • Master XOR Bit manipulation technique

  • Master Dynamic Programming

  • Master Two Pointers Techniques

  • Master Coding Interview Patterns

Taught by

Mahmoud Ramadan

Crack the Coding Interview  تعلم الخوارزميات وهيكلة البيانات
الذهاب الي الدورة

Crack the Coding Interview تعلم الخوارزميات وهيكلة البيانات

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • العربية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • N/A
8.1.2PHP Version299msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (183ms)
    • Application (115ms)
    • 1 x Booting (61.32%)
      183.09ms
      1 x Application (38.44%)
      114.78ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed12.87ms
      • select * from `courses` where `slug_ar` = 'crack-the-coding-interview--تعلم-الخوارزميات-وهيكلة-البيانات' limit 1
        11.84ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. crack-the-coding-interview--تعلم-الخوارزميات-وهيكلة-البيانات
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-04 03:42:59' where `id` = 7123
        300μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-04 03:42:59
        • 1. 7123
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (6)
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (51) and `providers`.`deleted_at` is null
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 7114 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 7114
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        FqXhxSzt8IQMLFVSnis84qiepVTO1uPG1Iw0Hx9P
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-the-coding-interview--%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7%D8%AA-%D9%88%D9%87%D9%8A%D9%83%D9%84%D8%A9-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.147.81.20" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "92adcc842ceee98e-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "3.147.81.20" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.147.81.20" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "92adcc842ceee98e-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "3.147.81.20" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "29214" "REMOTE_ADDR" => "172.70.100.77" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-the-coding-interview--%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7%D8%AA-%D9%88%D9%87%D9%8A%D9%83%D9%84%D8%A9-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-the-coding-interview--%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1743738179.4822 "REQUEST_TIME" => 1743738179 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 04 Apr 2025 03:42:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InMxTHVOdFdjbUpCczhtQldmUWkwenc9PSIsInZhbHVlIjoiRjZJcXJxWWJLdkRhQXRhekcrZW1rL3ZJUWxYNFN1OWNFU1B6NFg5M2krS1REVHRldjFXb1I2VHJLMlR2YmdlZFVUUHdVRUt1bmYxOWxiNGlLdTVaMmtsNUpNb2E4MWJpWjhZZlBTR3pRSnFOYVVlSmtPNEZDZ29scGZ3VlFqQWsiLCJtYWMiOiJhZGNlODFkZTkyMzRjOWMwOGEzODkyYzNlMGZmMmUzZmU3MTk1MmI4ZWRhMGVlMmY5NmQ2YzQ3NGJhMjg5MDgwIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 05:42:59 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InMxTHVOdFdjbUpCczhtQldmUWkwenc9PSIsInZhbHVlIjoiRjZJcXJxWWJLdkRhQXRhekcrZW1rL3ZJUWxYNFN1OWNFU1B6NFg5M2krS1REVHRldjFXb1I2VHJLMlR2YmdlZFVUUHdVR" 1 => "laravel_session=eyJpdiI6ImxsaGp2MEFhenFFY1d2enorZGQ4REE9PSIsInZhbHVlIjoiQlBoMUhLQWNkTVNPZW5aWGliYXMzb0xLZ1k1bU1oSFBEODVnU0V1UzIrVWxxM3NLQzJVcnZGcFVTR1drU0NlSFBEUFJsYkNFUFl1VGdYeXN5NGtLNnhaRkJibnN5enBEaG83TC9MSDJsZjFSc0grWU5NWGtnZ0JnMTRZdVRMc3AiLCJtYWMiOiI5NWM5YWI1ODBlMWVlMTE5NDZkNGU1MGYwZDBmM2RmNWRlOTQzMTdiZDQ4ZGJmNjAxYjIyMTUxOTE5NWI5NjBmIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 05:42:59 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImxsaGp2MEFhenFFY1d2enorZGQ4REE9PSIsInZhbHVlIjoiQlBoMUhLQWNkTVNPZW5aWGliYXMzb0xLZ1k1bU1oSFBEODVnU0V1UzIrVWxxM3NLQzJVcnZGcFVTR1drU0NlSFBE" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InMxTHVOdFdjbUpCczhtQldmUWkwenc9PSIsInZhbHVlIjoiRjZJcXJxWWJLdkRhQXRhekcrZW1rL3ZJUWxYNFN1OWNFU1B6NFg5M2krS1REVHRldjFXb1I2VHJLMlR2YmdlZFVUUHdVRUt1bmYxOWxiNGlLdTVaMmtsNUpNb2E4MWJpWjhZZlBTR3pRSnFOYVVlSmtPNEZDZ29scGZ3VlFqQWsiLCJtYWMiOiJhZGNlODFkZTkyMzRjOWMwOGEzODkyYzNlMGZmMmUzZmU3MTk1MmI4ZWRhMGVlMmY5NmQ2YzQ3NGJhMjg5MDgwIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 05:42:59 GMT; path=/XSRF-TOKEN=eyJpdiI6InMxTHVOdFdjbUpCczhtQldmUWkwenc9PSIsInZhbHVlIjoiRjZJcXJxWWJLdkRhQXRhekcrZW1rL3ZJUWxYNFN1OWNFU1B6NFg5M2krS1REVHRldjFXb1I2VHJLMlR2YmdlZFVUUHdVR" 1 => "laravel_session=eyJpdiI6ImxsaGp2MEFhenFFY1d2enorZGQ4REE9PSIsInZhbHVlIjoiQlBoMUhLQWNkTVNPZW5aWGliYXMzb0xLZ1k1bU1oSFBEODVnU0V1UzIrVWxxM3NLQzJVcnZGcFVTR1drU0NlSFBEUFJsYkNFUFl1VGdYeXN5NGtLNnhaRkJibnN5enBEaG83TC9MSDJsZjFSc0grWU5NWGtnZ0JnMTRZdVRMc3AiLCJtYWMiOiI5NWM5YWI1ODBlMWVlMTE5NDZkNGU1MGYwZDBmM2RmNWRlOTQzMTdiZDQ4ZGJmNjAxYjIyMTUxOTE5NWI5NjBmIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 05:42:59 GMT; path=/; httponlylaravel_session=eyJpdiI6ImxsaGp2MEFhenFFY1d2enorZGQ4REE9PSIsInZhbHVlIjoiQlBoMUhLQWNkTVNPZW5aWGliYXMzb0xLZ1k1bU1oSFBEODVnU0V1UzIrVWxxM3NLQzJVcnZGcFVTR1drU0NlSFBE" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "FqXhxSzt8IQMLFVSnis84qiepVTO1uPG1Iw0Hx9P" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-the-coding-interview--%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7%D8%AA-%D9%88%D9%87%D9%8A%D9%83%D9%84%D8%A9-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AAhttps://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/crack-the-coding-interview--%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]