CINXE.COM
SDE Roadmap: How to Become a Software Engineer
<!DOCTYPE html> <html lang="en-US" prefix="og: https://ogp.me/ns#"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <title>SDE Roadmap: How to Become a Software Engineer</title> <meta name="description" content="Embark on your coding journey with our SDE Roadmap and SDE Preparation guide: How to Become a Software Engineer. Discover essential steps and skills for success."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="rb-preload-gfonts" href="https://fonts.googleapis.com/css?family=Manrope%3A300%2C400%2C500%2C600%2C700%2C800%7COxygen%3A400%2C700%7CEncode+Sans+Condensed%3A400%2C500%2C600%2C700%2C800%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" crossorigin><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Manrope%3A300%2C400%2C500%2C600%2C700%2C800%7COxygen%3A400%2C700%7CEncode+Sans+Condensed%3A400%2C500%2C600%2C700%2C800%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap"></noscript><link rel="canonical" href="https://www.scaler.com/blog/sde-roadmap/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="SDE Roadmap: How to Become a Software Engineer" /> <meta property="og:description" content="Embark on your coding journey with our SDE Roadmap and SDE Preparation guide: How to Become a Software Engineer. Discover essential steps and skills for success." /> <meta property="og:url" content="https://www.scaler.com/blog/sde-roadmap/" /> <meta property="og:site_name" content="Scaler Blog" /> <meta property="article:tag" content="Roadmap" /> <meta property="article:section" content="Software Development" /> <meta property="og:updated_time" content="2024-05-16T23:40:34+05:30" /> <meta property="og:image" content="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/03/21154211/SDE-roadmap-1024x683.webp" /> <meta property="og:image:secure_url" content="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/03/21154211/SDE-roadmap-1024x683.webp" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="683" /> <meta property="og:image:alt" content="SDE roadmap" /> <meta property="og:image:type" content="image/webp" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="SDE Roadmap: How to Become a Software Engineer" /> <meta name="twitter:description" content="Embark on your coding journey with our SDE Roadmap and SDE Preparation guide: How to Become a Software Engineer. Discover essential steps and skills for success." /> <meta name="twitter:image" content="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/03/21154211/SDE-roadmap-1024x683.webp" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Niyati Thakkar" /> <meta name="twitter:label2" content="Time to read" /> <meta name="twitter:data2" content="21 minutes" /> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//use.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="Scaler Blog » Feed" href="https://www.scaler.com/blog/feed/" /> <link rel="alternate" type="application/rss+xml" title="Scaler Blog » Comments Feed" href="https://www.scaler.com/blog/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Scaler Blog » SDE Roadmap: How to Become a Software Engineer Comments Feed" href="https://www.scaler.com/blog/sde-roadmap/feed/" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Organization", "legalName": "Scaler Blog", "url": "https://www.scaler.com/blog/", "sameAs": [ "https://www.facebook.com/scalerofficial", "https://twitter.com/scaler_official", "https://www.instagram.com/scaler_official/", "https://www.linkedin.com/school/scaleracademy", "https://www.youtube.com/scaler?sub_confirmation=1" ] }</script> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.scaler.com\/blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.scaler.com/blog/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' media='all' /> <link rel='stylesheet' id='quads-style-css-css' href='https://www.scaler.com/blog/wp-content/plugins/quick-adsense-reloaded/includes/gutenberg/dist/blocks.style.build.css?ver=2.0.84' media='all' /> <style id='rank-math-toc-block-style-inline-css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <link rel='stylesheet' id='hashabr-block-style-css' href='https://www.scaler.com/blog/wp-content/plugins/hashbar-wp-notification-bar/assets/css/block-style-index.css?ver=1.5.0' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='foxiz-elements-css' href='https://www.scaler.com/blog/wp-content/plugins/foxiz-core/lib/foxiz-elements/public/style.css?ver=2.0' media='all' /> <link rel='stylesheet' id='hashbar-frontend-css' href='https://www.scaler.com/blog/wp-content/plugins/hashbar-wp-notification-bar/assets/css/frontend.css?ver=1.5.0' media='all' /> <link rel='stylesheet' id='tablepress-default-css' href='https://www.scaler.com/blog/wp-content/plugins/tablepress/css/build/default.css?ver=2.2.5' media='all' /> <link rel='stylesheet' id='tablepress-responsive-tables-css' href='https://www.scaler.com/blog/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8' media='all' /> <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.5.1/css/all.css' media='all' integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g" crossorigin="anonymous" /> <link rel='stylesheet' id='forminator-module-css-7719-css' href='https://www.scaler.com/blog/wp-content/uploads/forminator/7719_3281b37ffdcfe8f6279b5931e7d8dd96/css/style-7719.css?ver=1716558418' media='all' /> <link rel='stylesheet' id='forminator-icons-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/forminator-icons.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='forminator-utilities-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/src/forminator-utilities.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='forminator-grid-enclosed-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/src/grid/forminator-grid.enclosed.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='forminator-forms-default-base-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/src/form/forminator-form-default.base.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='forminator-forms-default-select2-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/src/form/forminator-form-default.select2.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='forminator-forms-default-full-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/css/src/form/forminator-form-default.full.min.css?ver=1.29.3' media='all' /> <link rel='stylesheet' id='intlTelInput-forminator-css-css' href='https://www.scaler.com/blog/wp-content/plugins/forminator/assets/css/intlTelInput.min.css?ver=4.0.3' media='all' /> <link rel='stylesheet' id='buttons-css' href='https://www.scaler.com/blog/wp-includes/css/buttons.min.css?ver=6.7.2' media='all' /> <link rel='stylesheet' id='popup-maker-site-css' href='https://www.scaler.com/blog/wp-content/plugins/popup-maker/assets/css/pum-site.min.css?ver=1.18.5' media='all' /> <style id='popup-maker-site-inline-css'> /* Popup Google Fonts */ @import url('//fonts.googleapis.com/css?family=Montserrat:100'); /* Popup Theme 4968: Default Theme */ .pum-theme-4968, .pum-theme-default-theme { background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4968 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px solid #e9e5e5; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4968 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 700; font-size: 32px; line-height: 36px } .pum-theme-4968 .pum-content, .pum-theme-default-theme .pum-content { color: #000000; font-family: inherit; font-weight: 400 } .pum-theme-4968 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #000000; font-family: inherit; font-weight: 400; font-size: 12px; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } /* Popup Theme 4969: Light Box */ .pum-theme-4969, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } .pum-theme-4969 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4969 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } .pum-theme-4969 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } .pum-theme-4969 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } /* Popup Theme 4970: Enterprise Blue */ .pum-theme-4970, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } .pum-theme-4970 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4970 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } .pum-theme-4970 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } .pum-theme-4970 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } /* Popup Theme 4971: Hello Box */ .pum-theme-4971, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } .pum-theme-4971 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4971 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } .pum-theme-4971 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } .pum-theme-4971 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } /* Popup Theme 4972: Cutting Edge */ .pum-theme-4972, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } .pum-theme-4972 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } .pum-theme-4972 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } .pum-theme-4972 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } .pum-theme-4972 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } /* Popup Theme 4973: Framed Border */ .pum-theme-4973, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } .pum-theme-4973 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } .pum-theme-4973 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } .pum-theme-4973 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } .pum-theme-4973 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } /* Popup Theme 4974: Floating Bar - Soft Blue */ .pum-theme-4974, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } .pum-theme-4974 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } .pum-theme-4974 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } .pum-theme-4974 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } .pum-theme-4974 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } /* Popup Theme 4975: Content Only - For use with page builders or block editor */ .pum-theme-4975, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } .pum-theme-4975 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } .pum-theme-4975 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } .pum-theme-4975 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } .pum-theme-4975 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } #pum-7714 {z-index: 1999999999} #pum-7710 {z-index: 1999999999} </style> <link rel='stylesheet' id='elementor-frontend-css' href='https://www.scaler.com/blog/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.21.2' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://www.scaler.com/blog/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> <link rel='stylesheet' id='elementor-post-5489-css' href='https://www.scaler.com/blog/wp-content/uploads/elementor/css/post-5489.css?ver=1724831423' media='all' /> <link rel='stylesheet' id='elementor-post-3023-css' href='https://www.scaler.com/blog/wp-content/uploads/elementor/css/post-3023.css?ver=1724831423' media='all' /> <link rel='stylesheet' id='elementor-post-3053-css' href='https://www.scaler.com/blog/wp-content/uploads/elementor/css/post-3053.css?ver=1726122886' media='all' /> <link rel='stylesheet' id='elementor-post-3288-css' href='https://www.scaler.com/blog/wp-content/uploads/elementor/css/post-3288.css?ver=1724831423' media='all' /> <link rel='stylesheet' id='elementor-post-3319-css' href='https://www.scaler.com/blog/wp-content/uploads/elementor/css/post-3319.css?ver=1724831423' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://www.scaler.com/blog/wp-content/themes/foxiz/assets/css/font-awesome.css?ver=6.1.1' media='all' /> <link rel='stylesheet' id='foxiz-main-css' href='https://www.scaler.com/blog/wp-content/themes/foxiz/assets/css/main.css?ver=2.3.4' media='all' /> <link rel='stylesheet' id='foxiz-print-css' href='https://www.scaler.com/blog/wp-content/themes/foxiz/assets/css/print.css?ver=2.3.4' media='all' /> <link rel='stylesheet' id='foxiz-style-css' href='https://www.scaler.com/blog/wp-content/themes/foxiz-child/style.css?ver=2.3.4' media='all' /> <style id='foxiz-style-inline-css'> :root {--body-family:Manrope, Arial, Helvetica, sans-serif;--body-fweight:400;--body-fcolor:#04102f;--body-fsize:16px;--h1-family:Manrope;--h1-fweight:700;--h1-fsize:40px;--h1-fspace:-0.03125em;--h2-family:Manrope;--h2-fweight:700;--h2-fsize:32px;--h2-fspace:-0.03125em;--h3-family:Manrope;--h3-fweight:700;--h3-fsize:24px;--h3-fspace:-0.04167em;--h4-family:Manrope;--h4-fweight:700;--h4-fsize:20px;--h4-fspace:-0.05000em;--h5-family:Manrope;--h5-fweight:700;--h5-fsize:16px;--h6-family:Manrope;--h6-fweight:700;--h6-fsize:15px;--cat-family:Manrope;--cat-fweight:700;--cat-transform:uppercase;--cat-fsize:12px;--meta-family:Manrope;--meta-fweight:400;--meta-fsize:13px;--meta-b-family:Manrope;--meta-b-fweight:700;--meta-b-transform:uppercase;--meta-b-fcolor:#333333;--input-family:Manrope;--input-fweight:400;--btn-family:Manrope;--btn-fweight:700;--menu-family:Manrope;--menu-fweight:500;--submenu-family:Manrope;--submenu-fweight:500;--dwidgets-family:Manrope;--dwidgets-fweight:700;--dwidgets-fsize:14px;--headline-family:Manrope;--headline-fweight:700;--headline-fsize:60px;--tagline-family:Manrope;--tagline-fweight:400;--tagline-fsize:18px;--heading-family:Manrope;--heading-fweight:700;--subheading-family:Manrope;--subheading-fweight:700;--subheading-fsize:14px;--quote-family:Manrope;--quote-fweight:700;--excerpt-family:Manrope;--excerpt-fweight:400;--bcrumb-family:Manrope;--bcrumb-fweight:500;--excerpt-fsize : 17px;--headline-s-fsize : 60px;--tagline-s-fsize : 17px;}@media (max-width: 1024px) {body {--body-fsize : 17px;--h1-fsize : 40px;--h2-fsize : 30px;--h3-fsize : 22px;--h4-fsize : 18px;--h5-fsize : 16px;--h6-fsize : 15px;--excerpt-fsize : 16px;--headline-fsize : 40px;--headline-s-fsize : 40px;--tagline-fsize : 16px;--tagline-s-fsize : 16px;}}@media (max-width: 767px) {body {--body-fsize : 16px;--h1-fsize : 35px;--h2-fsize : 25px;--h3-fsize : 20px;--h4-fsize : 18px;--h5-fsize : 16px;--h6-fsize : 15px;--excerpt-fsize : 16px;--headline-fsize : 35px;--headline-s-fsize : 35px;--tagline-fsize : 16px;--tagline-s-fsize : 16px;}}:root {--g-color :#0051fd;--g-color-90 :#0051fde6;--dark-accent :#011106;--dark-accent-90 :#011106e6;--dark-accent-0 :#01110600;--indicator-bg-from :#0051fd;--indicator-bg-to :#0051fd;--indicator-height :5px;--alert-bg :#dd3333;}[data-theme="dark"], .light-scheme {--solid-white :#000000;--dark-accent :#011106;--dark-accent-90 :#011106e6;--dark-accent-0 :#01110600;--meta-b-fcolor :#ffffff;}[data-theme="dark"].is-hd-4 {--nav-bg: #191c20;--nav-bg-from: #191c20;--nav-bg-to: #191c20;}[data-theme="dark"].is-hd-5, [data-theme="dark"].is-hd-5:not(.sticky-on) {--nav-bg: #191c20;--nav-bg-from: #191c20;--nav-bg-to: #191c20;}:root {--round-3 :0px;--round-5 :0px;--round-7 :0px;--hyperlink-weight :700;--hyperlink-style :italic;--mbnav-height :50px;--slideup-bg :rgba(0,0,0,0.07);--s-content-width : 760px;--max-width-wo-sb : 840px;--s10-feat-ratio :45%;--s11-feat-ratio :45%;}.p-readmore { font-family:Manrope;font-weight:700;}.mobile-menu > li > a { font-family:Manrope;font-weight:500;font-size:14px;}.mobile-menu .sub-menu a, .logged-mobile-menu a { font-family:Manrope;font-weight:500;font-size:17px;}.mobile-qview a { font-family:Manrope;font-weight:700;}.search-header:before { background-color : #abdacb;background-repeat : no-repeat;background-size : cover;background-attachment : scroll;background-position : center center;}[data-theme="dark"] .search-header:before { background-repeat : no-repeat;background-size : cover;background-attachment : scroll;background-position : center center;}.footer-has-bg { background-color : #0000000a;}[data-theme="dark"] .footer-has-bg { background-color : #16181c;}#amp-mobile-version-switcher { display: none; }.search-icon-svg { -webkit-mask-image: url(https://foxiz.themeruby.com/aichat/wp-content/uploads/sites/3/2023/05/search.svg);mask-image: url(https://foxiz.themeruby.com/aichat/wp-content/uploads/sites/3/2023/05/search.svg); }.search-icon-svg { font-size: 32px;}.mobile-menu .sub-menu > * {flex: 0 0 100%}@media (min-width: 1025px) { .grid-container > .sidebar-wrap { flex: 0 0 33%; width: 33%; } .grid-container > .s-ct { flex: 0 0 66.9%; width: 66.9%; } } </style> <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.5.1/css/v4-shims.css' media='all' integrity="sha384-5Jfdy0XO8+vjCRofsSnGmxGSYjLfsjjTOABKxVr8BkfvlaAm14bIJc7Jcjfq/xQI" crossorigin="anonymous" /> <style id='quads-styles-inline-css'> .quads-location ins.adsbygoogle { background: transparent !important; } .quads.quads_ad_container { display: grid; grid-template-columns: auto; grid-gap: 10px; padding: 10px; } .grid_image{animation: fadeIn 0.5s;-webkit-animation: fadeIn 0.5s;-moz-animation: fadeIn 0.5s; -o-animation: fadeIn 0.5s;-ms-animation: fadeIn 0.5s;} .quads-ad-label { font-size: 12px; text-align: center; color: #333;} .quads_click_impression { display: none;} </style> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script src="https://www.scaler.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://www.scaler.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script id="hashbar-frontend-js-extra"> var hashbar_localize = {"dont_show_bar_after_close":"","notification_display_time":"400","bar_keep_closed":"","cookies_expire_time":"","cookies_expire_type":""}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/hashbar-wp-notification-bar/assets/js/frontend.js?ver=1.5.0" id="hashbar-frontend-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/hashbar-wp-notification-bar/assets/js/js.cookie.min.js?ver=1.5.0" id="js-cookie-js"></script> <script id="ez-toc-scroll-scriptjs-js-extra"> var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":""}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.66.1" id="ez-toc-scroll-scriptjs-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js"></script> <script id="ez-toc-js-js-extra"> var ezTOC = {"smooth_scroll":"1","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>"}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.66.1-1716985391" id="ez-toc-js-js"></script> <script id="quads_ads_front-js-extra"> var quads_analytics = {"ajax_url":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","quads_front_nonce":"55b190542c"}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/quick-adsense-reloaded/assets/js/performance_tracking.min.js?ver=2.0.84" id="quads_ads_front-js"></script> <script id="moforminator-js-extra"> var moforminator = {"siteURL":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","otpType":["phone"],"gnonce":"64f6f7448a","nonceKey":"f5e87372d1","vnonce":"64f6f7448a","buttontext":"Click Here to send OTP","imgURL":"https:\/\/www.scaler.com\/blog\/wp-content\/plugins\/miniorange-otp-verification-twilio\/includes\/images\/loader.gif","formDetails":{"7473":{"emailkey":"","phonekey":"phone-1","phone_show":"phone-1","email_show":""},"7479":{"emailkey":"","phonekey":"phone-1","phone_show":"phone-1","email_show":""},"7719":{"emailkey":"","phonekey":"phone-1","phone_show":"phone-1","email_show":""}},"fieldText":"Enter OTP here","validated":{"email":false,"phone":false},"gaction":"miniorange_forminator_generate_otp","vaction":"miniorange_forminator_validate_otp"}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/miniorange-otp-verification-twilio/includes/js/moforminator.min.js?ver=15.1.5" id="moforminator-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/js/select2.full.min.js?ver=1.29.3" id="forminator-select2-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/jquery.validate.min.js?ver=1.29.3" id="forminator-jquery-validate-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/forminator-ui/js/forminator-form.min.js?ver=1.29.3" id="forminator-form-js"></script> <script id="forminator-front-scripts-js-extra"> var ForminatorFront = {"ajaxUrl":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","cform":{"processing":"Submitting form, please wait","error":"An error occurred while processing the form. Please try again","upload_error":"An upload error occurred while processing the form. Please try again","pagination_prev":"Previous","pagination_next":"Next","pagination_go":"Submit","gateway":{"processing":"Processing payment, please wait","paid":"Success! Payment confirmed. Submitting form, please wait","error":"Error! Something went wrong when verifying the payment"},"captcha_error":"Invalid CAPTCHA","no_file_chosen":"No file chosen","intlTelInput_utils_script":"https:\/\/www.scaler.com\/blog\/wp-content\/plugins\/forminator\/assets\/js\/library\/intlTelInputUtils.js","process_error":"Please try again"},"poll":{"processing":"Submitting vote, please wait","error":"An error occurred saving the vote. Please try again"},"quiz":{"view_results":"View Results"},"select2":{"load_more":"Loading more results\u2026","no_result_found":"No results found","searching":"Searching\u2026","loaded_error":"The results could not be loaded."}}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/build/front/front.multi.min.js?ver=1.29.3" id="forminator-front-scripts-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/intlTelInput.min.js?ver=1.29.3" id="forminator-intlTelInput-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/libphonenumber.min.js?ver=1.29.3" id="forminator-libphonenumber-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/inputmask.min.js?ver=1.29.3" id="forminator-inputmask-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/jquery.inputmask.min.js?ver=1.29.3" id="forminator-jquery-inputmask-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/forminator/assets/js/library/inputmask.binding.js?ver=1.29.3" id="forminator-inputmask-binding-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script src="https://www.googletagmanager.com/gtag/js?id=G-BD7F6ECS9Z" id="google_gtagjs-js" async></script> <script id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["www.scaler.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-BD7F6ECS9Z"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="preload" href="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/fonts/icons.woff2?2.2.0" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="https://api.w.org/" href="https://www.scaler.com/blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.scaler.com/blog/wp-json/wp/v2/posts/6257" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.scaler.com/blog/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://www.scaler.com/blog/?p=6257' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.scaler.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.scaler.com/blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.129.1" /> <script> document.addEventListener("DOMContentLoaded", function() { if ( document.querySelector(".site-title a") ) { const links = document.querySelectorAll(".site-title a"); links.forEach(link => link.setAttribute("href", "https://www.scaler.com")); } if ( document.querySelector("a.custom-logo-link") ) { const links = document.querySelectorAll("a.custom-logo-link"); links.forEach(link => link.setAttribute("href", "https://www.scaler.com")); } }); </script> <script> document.addEventListener("DOMContentLoaded", function() { if ( document.querySelector(".site-title a") ) { const links = document.querySelectorAll(".site-title a"); links.forEach( link => link.setAttribute("target", "_self")); } if (document.querySelector("a.custom-logo-link")) { const links = document.querySelectorAll("a.custom-logo-link"); links.forEach( link => link.setAttribute("target", "_self")); } }); </script> <style id="ez-toc-inline-css">#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}.ez-toc-btn,.ez-toc-glyphicon{display:inline-block;font-weight:400}#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited,#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0 auto 1em 0!important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0 0 1em auto!important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none;background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon,label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}#ez-toc-container input,.ez-toc-toggle #item{position:absolute;left:-999em}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label,.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em!important}#ez-toc-container a.ez-toc-toggle{color:#444;background:inherit;border:inherit}#ez-toc-container .eztoc-toggle-hide-by-default,label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap}.ez-toc-widget-container ul.ez-toc-list li{height:auto!important}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}.eztoc_no_heading_found{background-color:#ff0;padding-left:10px}.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, ".", decimal) ". ";display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, ".", decimal) ". ";display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 14px;}div#ez-toc-container ul li {font-weight: 400;}div#ez-toc-container nav ul ul li {font-size: 12px;}div#ez-toc-container {background: #fff;border: 1px solid #ddd;}div#ez-toc-container p.ez-toc-title , #ez-toc-container .ez_toc_custom_title_icon , #ez-toc-container .ez_toc_custom_toc_icon {color: #999;}div#ez-toc-container ul.ez-toc-list a {color: #428bca;}div#ez-toc-container ul.ez-toc-list a:hover {color: #2a6496;}div#ez-toc-container ul.ez-toc-list a:visited {color: #428bca;}</style><script type="application/ld+json" class="ez-toc-schema-markup-output">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"SDE Roadmap Explained (for SDE 1, SDE 2, SDE 3): ","url":"https://www.scaler.com/blog/sde-roadmap/#sde-roadmap-explained-for-sde-1-sde-2-sde-3"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"1. Foundational Knowledge of Various Programming Languages","url":"https://www.scaler.com/blog/sde-roadmap/#1-foundational-knowledge-of-various-programming-languages"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"2. Building a Strong Foundation on DSA","url":"https://www.scaler.com/blog/sde-roadmap/#2-building-a-strong-foundation-on-dsa"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"3. Master Core Computer Science Subjects ","url":"https://www.scaler.com/blog/sde-roadmap/#3-master-core-computer-science-subjects"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"4. Learn Object-Oriented Programming (OOP) Concepts","url":"https://www.scaler.com/blog/sde-roadmap/#4-learn-object-oriented-programming-oop-concepts"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"5. Learn High-Level Design (HLD) and Low-Level Design (LLD) for Interview","url":"https://www.scaler.com/blog/sde-roadmap/#5-learn-high-level-design-hld-and-low-level-design-lld-for-interview"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"6. Build Hands-on Projects","url":"https://www.scaler.com/blog/sde-roadmap/#6-build-hands-on-projects"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"7. Get Certifications on Trending Technologies","url":"https://www.scaler.com/blog/sde-roadmap/#7-get-certifications-on-trending-technologies"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"8. Sharpen Your Soft skills and Analytical Skills","url":"https://www.scaler.com/blog/sde-roadmap/#8-sharpen-your-soft-skills-and-analytical-skills"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"9. Prepare for Interviews by Solving Practice Questions","url":"https://www.scaler.com/blog/sde-roadmap/#9-prepare-for-interviews-by-solving-practice-questions"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"10. Types of Questions Asked in SDE 1, SDE 2, SDE 3","url":"https://www.scaler.com/blog/sde-roadmap/#10-types-of-questions-asked-in-sde-1-sde-2-sde-3"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"11. Prepare a Unique and Tailored Resume ","url":"https://www.scaler.com/blog/sde-roadmap/#11-prepare-a-unique-and-tailored-resume"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"Final Words - Hear it from Experts","url":"https://www.scaler.com/blog/sde-roadmap/#final-words-hear-it-from-experts"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"How Scaler Academy Can Help in Your SDE Journey?","url":"https://www.scaler.com/blog/sde-roadmap/#how-scaler-academy-can-help-in-your-sde-journey"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"Read These Important Roadmaps: More Paths to Career Success","url":"https://www.scaler.com/blog/sde-roadmap/#read-these-important-roadmaps-more-paths-to-career-success"},{"@context":"https://schema.org","@type":"SiteNavigationElement","@id":"#ez-toc","name":"Frequently Asked Questions","url":"https://www.scaler.com/blog/sde-roadmap/#frequently-asked-questions"}]}</script><script>document.cookie = 'quads_browser_width='+screen.width;</script><meta name="google-site-verification" content="VTVTZ6g5wJKhvmPVKp5oVjR5TOioqH43yl86meO9mT8"><meta name="google-site-verification" content="PSCiv8ZhwFw_v01EVFNrIYwUbg4izMl1cjtSStOJrFY"><meta name="generator" content="Elementor 3.21.2; features: e_optimized_assets_loading, e_optimized_css_loading, e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "WebSite", "@id": "https://www.scaler.com/blog/#website", "url": "https://www.scaler.com/blog/", "name": "Scaler Blog", "potentialAction": { "@type": "SearchAction", "target": "https://www.scaler.com/blog/?s={search_term_string}", "query-input": "required name=search_term_string" } }</script> <script type="application/ld+json">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":3,"item":{"@id":"https://www.scaler.com/blog/sde-roadmap/","name":"SDE Roadmap: How to Become a Software Engineer"}},{"@type":"ListItem","position":2,"item":{"@id":"https://www.scaler.com/blog/category/software-development/","name":"Software Development"}},{"@type":"ListItem","position":1,"item":{"@id":"https://www.scaler.com/blog","name":"Scaler Blog"}}]}</script> <link rel="icon" href="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/02/27162601/cropped-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/02/27162601/cropped-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/02/27162601/cropped-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/02/27162601/cropped-favicon-270x270.png" /> <style id="wp-custom-css"> .footer__link { font-size: 14px; font-weight: 700; line-height: 23.8px; } .ez-toc-list { font-size: 14px; } .ez-toc-widget-container { border-radius: 5px; border: 1px solid; max-width: 100%; } .ez-toc-title-container { padding-top: 10px; padding-left: 10px; } .ez-toc-widget-container ul li a { padding: 5px; } #ez-toc-widget-container { max-height: 500px; overflow-y: scroll; } .meta-reviewer { text-decoration: underline solid !important; text-decoration-thickness: 3px !important; text-underline-offset: 1px; } h3.accordion-title.gb-heading { font-size: 21px; } .entry-content.rbct.clearfix a:link { color: #0051fd !important; } #forminator_widget-2 { border: 1px solid; border-radius: 5px; padding: 10px; font-size: 13px; max-height: 600px; overflow-y: scroll; } #forminator_widget-2 > div.block-h.widget-heading.heading-layout-10 { padding-left: 20px; padding-top: 10px; } .forminator-input { height: 30px !important; font-size: 15px !important; } .select2-selection { height: 30px !important; } .select2-selection__placeholder { font-size: 15px !important; } a.scaler-terms { color: #0051fd !important; } .forminator-select.forminator-select-dropdown-container--open { z-index: 9999999999 !important; } .ht-notification-text { text-align: center; } .rbct *[class*='wp-block'], .rbct [class*='wp-block'] * { list-style: initial; } </style> </head> <body class="post-template-default single single-post postid-6257 single-format-standard wp-embed-responsive elementor-default elementor-kit-5489 menu-ani-4 hover-ani-4 btn-ani-2 is-rm-1 lmeta-dot loader-1 is-hd-rb_template is-stemplate is-backtop " data-theme="default"> <div class="site-outer"> <div id="site-header" class="header-wrap rb-section header-template"> <div class="reading-indicator"><span id="reading-progress"></span></div> <div class="navbar-outer navbar-template-outer"> <div id="header-template-holder"><div class="header-template-inner"> <div data-elementor-type="wp-post" data-elementor-id="3023" class="elementor elementor-3023"> <section class="elementor-section elementor-top-section elementor-element elementor-element-03494e0 elementor-section-content-middle e-section-sticky elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="03494e0" data-element_type="section" data-settings="{"header_sticky":"section-sticky"}"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9edaa22" data-id="9edaa22" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5c264f5 elementor-widget__width-auto elementor-widget elementor-widget-foxiz-logo" data-id="5c264f5" data-element_type="widget" data-widget_type="foxiz-logo.default"> <div class="elementor-widget-container"> <div class="the-logo"> <a href="https://www.scaler.com/?utm_source=organic_blog&utm_medium=header_logo&utm_content=blog"> <img loading="eager" decoding="async" width="1" height="1" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/02/05111428/Scaler-Logo.svg" alt="Scaler Logo"/> </a> </div> </div> </div> <div class="elementor-element elementor-element-64c1d75 elementor-widget__width-auto is-divider-none elementor-widget elementor-widget-foxiz-navigation" data-id="64c1d75" data-element_type="widget" data-widget_type="foxiz-navigation.default"> <div class="elementor-widget-container"> <nav id="site-navigation" class="main-menu-wrap template-menu" aria-label="main menu"> <ul id="menu-header-menu" class="main-menu rb-menu large-menu" itemscope itemtype="https://www.schema.org/SiteNavigationElement"><li id="menu-item-5644" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-5644"><a href="https://www.scaler.com/blog/"><span>Blog</span></a></li> <li id="menu-item-7946" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7946"><a><span>All Courses</span></a> <ul class="sub-menu"> <li id="menu-item-4951" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4951"><a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Software Development</span></a></li> <li id="menu-item-4952" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4952"><a href="https://www.scaler.com/devops-course/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>DevOps</span></a></li> <li id="menu-item-4953" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4953"><a href="https://www.scaler.com/data-science-course/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Data Science & ML</span></a></li> <li id="menu-item-9507" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9507"><a href="https://www.scaler.com/blog/software-engineering-courses/"><span>Software Engineering Courses</span></a></li> </ul> </li> <li id="menu-item-8353" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-8353"><a><span>Career Roadmap</span></a> <ul class="sub-menu"> <li id="menu-item-8354" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8354"><a href="https://www.scaler.com/blog/data-science-roadmap/"><span>Data Science Roadmap</span></a></li> <li id="menu-item-8355" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8355"><a href="https://www.scaler.com/blog/web-development-roadmap/"><span>Web Development Roadmap</span></a></li> <li id="menu-item-8356" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8356"><a href="https://www.scaler.com/blog/front-end-developer-roadmap/"><span>Front End Developer Roadmap</span></a></li> <li id="menu-item-8357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8357"><a href="https://www.scaler.com/blog/backend-developer-roadmap/"><span>Backend Developer Roadmap</span></a></li> <li id="menu-item-8358" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8358"><a href="https://www.scaler.com/blog/full-stack-developer-roadmap/"><span>Full Stack Developer Roadmap</span></a></li> <li id="menu-item-8359" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8359"><a href="https://www.scaler.com/blog/machine-learning-roadmap/"><span>Machine Learning Roadmap</span></a></li> <li id="menu-item-8360" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-8360"><a href="https://www.scaler.com/blog/sde-roadmap/" aria-current="page"><span>SDE Roadmap</span></a></li> <li id="menu-item-8361" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8361"><a href="https://www.scaler.com/blog/dsa-roadmap/"><span>DSA Roadmap</span></a></li> <li id="menu-item-8362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8362"><a href="https://www.scaler.com/blog/data-analyst-roadmap/"><span>Data Analyst Roadmap</span></a></li> <li id="menu-item-8363" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8363"><a href="https://www.scaler.com/blog/data-engineer-roadmap/"><span>Data Engineer Roadmap</span></a></li> <li id="menu-item-8364" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8364"><a href="https://www.scaler.com/blog/software-architect-roadmap/"><span>Software Architect Roadmap</span></a></li> <li id="menu-item-8365" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8365"><a href="https://www.scaler.com/blog/mlops-roadmap/"><span>MLOps Roadmap</span></a></li> <li id="menu-item-8366" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8366"><a href="https://www.scaler.com/blog/devops-roadmap/"><span>DevOps Roadmap</span></a></li> <li id="menu-item-8367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8367"><a href="https://www.scaler.com/blog/java-full-stack-developer-roadmap/"><span>Java Full Stack Developer Roadmap</span></a></li> </ul> </li> <li id="menu-item-4954" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4954"><a href="https://www.scaler.com/events/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Masterclasses</span></a></li> </ul> </nav> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-746dbc3" data-id="746dbc3" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d686307 elementor-widget__width-initial elementor-widget elementor-widget-foxiz-search-icon" data-id="d686307" data-element_type="widget" data-widget_type="foxiz-search-icon.default"> <div class="elementor-widget-container"> <div class="header-search-form is-form-layout search-form-gray"> <form method="get" action="https://www.scaler.com/blog/" class="rb-search-form live-search-form" data-search="post" data-limit="3" data-follow="0" data-tax="category" data-dsource="0" data-ptype=""><div class="search-form-inner"><span class="search-icon"><span class="search-icon-svg"></span></span><span class="search-text"><input type="text" class="field" placeholder="Search Articles & More" value="" name="s"/></span><span class="rb-search-submit"><input type="submit" value="Search"/><i class="rbi rbi-cright" aria-hidden="true"></i></span><span class="live-search-animation rb-loader"></span></div><div class="live-search-response light-scheme"></div></form> </div> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-3febac4 e-flex e-con-boxed e-con e-parent" data-id="3febac4" data-element_type="container"> <div class="e-con-inner"> <div class="elementor-element elementor-element-4d1c2ac is-divider-pipe elementor-widget elementor-widget-foxiz-quick-links" data-id="4d1c2ac" data-element_type="widget" data-widget_type="foxiz-quick-links.default"> <div class="elementor-widget-container"> <div id="uid_4d1c2ac" class="block-wrap block-qlinks qlayout-2 res-nowrap qlinks-scroll meta-s-line"> <ul class="qlinks-inner"> <li class="qlink qlinks-heading"> <div class="qlink-label">Categories</div> </li> <li class="qlink h5"><a href="https://www.scaler.com/blog/category/software-development/">Software Development</a></li> <li class="qlink h5"><a href="https://www.scaler.com/blog/category/data-science-business-analytics/">Data Science and Business Analytics</a></li> <li class="qlink h5"><a href="https://www.scaler.com/blog/category/press-announcements/">Press Announcements</a></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div id="header-mobile" class="header-mobile"> <div class="header-mobile-wrap"> <div class="mbnav mbnav-center edge-padding"> <div class="navbar-left"> <div class="mobile-toggle-wrap"> <a href="#" class="mobile-menu-trigger" aria-label="mobile trigger"> <span class="burger-icon"><span></span><span></span><span></span></span> </a> </div> </div> <div class="navbar-center"> <div class="mobile-logo-wrap is-image-logo site-branding is-logo-svg"> <a href="https://www.scaler.com/blog/" title="Scaler Blog"> <img fetchpriority="high" class="logo-default" data-mode="default" height="184" width="1358" src="https://www.scaler.com/blog/wp-content/uploads/2024/02/scaler-mobile-logo.svg" alt="Scaler Blog" decoding="async" loading="eager"><img class="logo-dark" data-mode="dark" height="184" width="1358" src="https://www.scaler.com/blog/wp-content/uploads/2024/02/scaler-mobile-logo.svg" alt="Scaler Blog" decoding="async" loading="eager"> </a> </div> </div> <div class="navbar-right"> </div> </div> </div> <div class="mobile-collapse"> <div class="collapse-holder"> <div class="collapse-inner"> <nav class="mobile-menu-wrap edge-padding"> <ul id="mobile-menu" class="mobile-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-5644"><a href="https://www.scaler.com/blog/"><span>Blog</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7946"><a><span>All Courses</span></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4951"><a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Software Development</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4952"><a href="https://www.scaler.com/devops-course/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>DevOps</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4953"><a href="https://www.scaler.com/data-science-course/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Data Science & ML</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9507"><a href="https://www.scaler.com/blog/software-engineering-courses/"><span>Software Engineering Courses</span></a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-8353"><a><span>Career Roadmap</span></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8354"><a href="https://www.scaler.com/blog/data-science-roadmap/"><span>Data Science Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8355"><a href="https://www.scaler.com/blog/web-development-roadmap/"><span>Web Development Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8356"><a href="https://www.scaler.com/blog/front-end-developer-roadmap/"><span>Front End Developer Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8357"><a href="https://www.scaler.com/blog/backend-developer-roadmap/"><span>Backend Developer Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8358"><a href="https://www.scaler.com/blog/full-stack-developer-roadmap/"><span>Full Stack Developer Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8359"><a href="https://www.scaler.com/blog/machine-learning-roadmap/"><span>Machine Learning Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-8360"><a href="https://www.scaler.com/blog/sde-roadmap/" aria-current="page"><span>SDE Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8361"><a href="https://www.scaler.com/blog/dsa-roadmap/"><span>DSA Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8362"><a href="https://www.scaler.com/blog/data-analyst-roadmap/"><span>Data Analyst Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8363"><a href="https://www.scaler.com/blog/data-engineer-roadmap/"><span>Data Engineer Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8364"><a href="https://www.scaler.com/blog/software-architect-roadmap/"><span>Software Architect Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8365"><a href="https://www.scaler.com/blog/mlops-roadmap/"><span>MLOps Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8366"><a href="https://www.scaler.com/blog/devops-roadmap/"><span>DevOps Roadmap</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8367"><a href="https://www.scaler.com/blog/java-full-stack-developer-roadmap/"><span>Java Full Stack Developer Roadmap</span></a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4954"><a href="https://www.scaler.com/events/?utm_source=organic_blog&utm_medium=header_menu&utm_content=blog"><span>Masterclasses</span></a></li> </ul> </nav> <div class="collapse-template"></div> <div class="collapse-sections"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="site-wrap"><article id="post-6257" class="post-6257 post type-post status-publish format-standard has-post-thumbnail category-software-development tag-roadmap"> <div data-elementor-type="wp-post" data-elementor-id="3288" class="elementor elementor-3288"> <section class="elementor-section elementor-top-section elementor-element elementor-element-9c9143c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c9143c" data-element_type="section"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5c6094" data-id="d5c6094" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d6afc87 elementor-hidden-tablet elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d6afc87" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.21.0 - 24-04-2024 */ .elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}</style> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-67a389c elementor-section-full_width elementor-reverse-tablet elementor-reverse-mobile elementor-section-height-default elementor-section-height-default" data-id="67a389c" data-element_type="section"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d3b9c99" data-id="d3b9c99" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6e81253 elementor-widget elementor-widget-foxiz-single-category" data-id="6e81253" data-element_type="widget" data-widget_type="foxiz-single-category.default"> <div class="elementor-widget-container"> <div class="s-cats ecat-bg-1 ecat-size-big"> <div class="p-categories"><a class="p-category category-id-35" href="https://www.scaler.com/blog/category/software-development/" rel="category">Software Development</a></div> </div> </div> </div> <div class="elementor-element elementor-element-0abd099 elementor-widget elementor-widget-foxiz-single-title" data-id="0abd099" data-element_type="widget" data-widget_type="foxiz-single-title.default"> <div class="elementor-widget-container"> <h1 class="s-title">SDE Roadmap: How to Become a Software Engineer</h1> </div> </div> <div class="elementor-element elementor-element-3ac4083 elementor-widget-divider--separator-type-pattern elementor-widget-divider--bg-round elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3ac4083" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider" style="--divider-pattern-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%' viewBox='0 0 60 30' fill='black' stroke='none'%3E%3Crect x='15' y='0' width='30' height='30'/%3E%3C/svg%3E");"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <div class="elementor-element elementor-element-709415f default-scheme elementor-widget elementor-widget-foxiz-single-meta-bar" data-id="709415f" data-element_type="widget" data-widget_type="foxiz-single-meta-bar.default"> <div class="elementor-widget-container"> <div class="single-meta meta-s-line yes-minimal is-meta-author-bold"> <div class="smeta-in"> <div class="smeta-sec"> <div class="smeta-bottom meta-text"> <time class="updated-date" datetime="2024-05-16T23:40:34+05:30">Last updated: May 16, 2024 11:40 pm</time> </div> <div class="p-meta"> <div class="meta-inner is-meta"><span class="meta-el meta-author co-authors"> <span class="meta-label">Written by: </span> <span class="meta-separate"> <a href="https://www.scaler.com/blog/author/niyati-thakkar/">Niyati Thakkar</a> <span class="meta-label meta-job">- Software Developer and Technical Writer</span> </span> </span> <span class="meta-el meta-custom"> Reviewed by: <a class="meta-author meta-reviewer" href="https://www.scaler.com/blog/author/anshuman-singh/">Anshuman Singh</a> </span> </div> </div> </div> </div> <div class="smeta-extra"> <div class="t-shared-sec tooltips-n has-read-meta"> <div class="t-shared-header is-meta"> <i class="rbi rbi-share" aria-hidden="true"></i><span class="share-label">Share</span> </div> <div class="effect-fadeout"> <a class="share-action share-trigger icon-twitter" aria-label="Share on Twitter" href="https://twitter.com/intent/tweet?text=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer&url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&via=Scaler+Blog" data-title="Twitter" rel="nofollow"> <i class="rbi rbi-twitter" aria-hidden="true"></i></a> <a class="share-action share-trigger icon-linkedin" aria-label="Share on Linkedin" href="https://linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&title=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer" data-title="linkedIn" rel="nofollow"><i class="rbi rbi-linkedin" aria-hidden="true"></i></a> <a class="share-action share-trigger icon-reddit" aria-label="Share on Reddit" href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&title=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer" data-title="Reddit" rel="nofollow"><i class="rbi rbi-reddit" aria-hidden="true"></i></a> <a class="share-action icon-copy copy-trigger" aria-label="Copy Link" href="#" data-copied="Copied!" data-link="https://www.scaler.com/blog/sde-roadmap/" rel="nofollow" data-copy="Copy Link"><i class="rbi rbi-link-o" aria-hidden="true"></i></a> <a class="share-action native-share-trigger more-icon" aria-label="More" href="#" data-link="https://www.scaler.com/blog/sde-roadmap/" data-ptitle="SDE Roadmap: How to Become a Software Engineer" data-title="More" rel="nofollow"><i class="rbi rbi-more" aria-hidden="true"></i></a> </div> </div> <div class="single-right-meta single-time-read is-meta"> <span class="meta-el meta-read">33 Min Read</span> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-486f22d" data-id="486f22d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1662664 elementor-widget elementor-widget-foxiz-single-featured" data-id="1662664" data-element_type="widget" data-widget_type="foxiz-single-featured.default"> <div class="elementor-widget-container"> <div class="s-feat-outer stemplate-feat"> <div class="s-feat"><img width="860" height="574" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/03/21154211/SDE-roadmap-860x574.webp" class="attachment-foxiz_crop_o1 size-foxiz_crop_o1 wp-post-image" alt="SDE roadmap" loading="eager" decoding="async" /></div> </div> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-6b5b6e2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="6b5b6e2" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-eaebb71 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="eaebb71" data-element_type="section"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-085fef1 rb-sticky is-sidebar" data-id="085fef1" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-75ce105 elementor-widget elementor-widget-sidebar" data-id="75ce105" data-element_type="widget" data-widget_type="sidebar.default"> <div class="elementor-widget-container"> <div id="ezw_tco-2" class="widget rb-section w-sidebar clearfix ez-toc"><div id="ez-toc-widget-container" class="ez-toc-widget-container ez-toc-v2_0_66_1 ez-toc-widget counter-flat ez-toc-widget-container ez-toc-affix ez-toc-widget-direction"> <div class="block-h widget-heading heading-layout-10"><div class="heading-inner"><h4 class="heading-title"><span> <span class="ez-toc-title-container"> <style> #ezw_tco-2 .ez-toc-title{ font-size: 120%; font-weight: 500; color: #000; } #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active{ background-color: #ededed; } </style> <span class="ez-toc-title-toggle"> <span class="ez-toc-title " > Contents</span> </span> </span> </span></h4></div></div> <nav> <ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-1" href="#sde-roadmap-explained-for-sde-1-sde-2-sde-3" title="SDE Roadmap Explained (for SDE 1, SDE 2, SDE 3): ">SDE Roadmap Explained (for SDE 1, SDE 2, SDE 3): </a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-2" href="#1-foundational-knowledge-of-various-programming-languages" title="1. Foundational Knowledge of Various Programming Languages">1. Foundational Knowledge of Various Programming Languages</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-3" href="#2-building-a-strong-foundation-on-dsa" title="2. Building a Strong Foundation on DSA">2. Building a Strong Foundation on DSA</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-4" href="#3-master-core-computer-science-subjects" title="3. Master Core Computer Science Subjects ">3. Master Core Computer Science Subjects </a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-5" href="#4-learn-object-oriented-programming-oop-concepts" title="4. Learn Object-Oriented Programming (OOP) Concepts">4. Learn Object-Oriented Programming (OOP) Concepts</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-6" href="#5-learn-high-level-design-hld-and-low-level-design-lld-for-interview" title="5. Learn High-Level Design (HLD) and Low-Level Design (LLD) for Interview">5. Learn High-Level Design (HLD) and Low-Level Design (LLD) for Interview</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-7" href="#6-build-hands-on-projects" title="6. Build Hands-on Projects">6. Build Hands-on Projects</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-8" href="#7-get-certifications-on-trending-technologies" title="7. Get Certifications on Trending Technologies">7. Get Certifications on Trending Technologies</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-9" href="#8-sharpen-your-soft-skills-and-analytical-skills" title="8. Sharpen Your Soft skills and Analytical Skills">8. Sharpen Your Soft skills and Analytical Skills</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-10" href="#9-prepare-for-interviews-by-solving-practice-questions" title="9. Prepare for Interviews by Solving Practice Questions">9. Prepare for Interviews by Solving Practice Questions</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-11" href="#10-types-of-questions-asked-in-sde-1-sde-2-sde-3" title="10. Types of Questions Asked in SDE 1, SDE 2, SDE 3">10. Types of Questions Asked in SDE 1, SDE 2, SDE 3</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-12" href="#11-prepare-a-unique-and-tailored-resume" title="11. Prepare a Unique and Tailored Resume ">11. Prepare a Unique and Tailored Resume </a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-13" href="#final-words-hear-it-from-experts" title="Final Words - Hear it from Experts">Final Words - Hear it from Experts</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-14" href="#how-scaler-academy-can-help-in-your-sde-journey" title="How Scaler Academy Can Help in Your SDE Journey?">How Scaler Academy Can Help in Your SDE Journey?</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-15" href="#read-these-important-roadmaps-more-paths-to-career-success" title="Read These Important Roadmaps: More Paths to Career Success">Read These Important Roadmaps: More Paths to Career Success</a></li><li class='ez-toc-page-1'><a class="ez-toc-link ez-toc-heading-16" href="#frequently-asked-questions" title="Frequently Asked Questions">Frequently Asked Questions</a></li></ul></nav> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f474718" data-id="f474718" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-77bdb42 yes-wide-f elementor-widget-theme-post-content default-scheme elementor-widget elementor-widget-foxiz-single-content" data-id="77bdb42" data-element_type="widget" data-widget_type="foxiz-single-content.default"> <div class="elementor-widget-container"> <div class="s-ct-wrap"> <div class="s-ct-inner"> <div class="e-ct-outer"> <div class="entry-content rbct clearfix"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body><p>SDE Roadmap is structured to help students, freshers, and professionals enter the software world and find the best jobs at the top tech companies and startups. Bring the skills to that industry that they are looking for.</p> <p>This guide will assist you with generic SDE, frontend and backend, full stack, etc developer roles. Dig deeper into your domain for projects, and skills but still, we have got you back with tips and tricks.</p> <p>If you’re looking for a comprehensive program that can accelerate your SDE journey and equip you with the skills that top tech companies are looking for, <a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=in_content_top&utm_content=sde-roadmap" target="_blank" rel="noreferrer noopener">Scaler’s Software Development Course</a> provides a structured curriculum, personalized mentorship, and hands-on project experience to help you achieve your goals.</p> <p>This guide focuses on building foundations of problem-solving and interviews with companies like Amazon, Flipkart, Google Microsoft, Uber, etc. You are free to customize your adventure of SDE.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="sde-roadmap-explained-for-sde-1-sde-2-sde-3"></span>SDE Roadmap Explained (for SDE 1, SDE 2, SDE 3): <span class="ez-toc-section-end"></span></h2> <p>Now let us move ahead with a clear and concise guide for individuals at various stages of their software development careers, from SDE 1 to SDE 3. It offers essential insights and strategies to help you progress and succeed in your role.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="1-foundational-knowledge-of-various-programming-languages"></span>1. Foundational Knowledge of Various Programming Languages<span class="ez-toc-section-end"></span></h2> <p>Pick a programming language of your choice and start learning basic concepts of it. Once you think you are pretty much familiar with the basics, you can start learning advanced topics of that language. </p> <p>You can choose any programming language, there are so many to choose from C++, C, Java, Python, Kotlin, Swift, etc. At the beginning of your career choose a low-level language like C, C++, or Java. Automated languages like Python and Kotlin are easy to learn initially but don’t help you with important concepts. </p> <p>Knowing a language is not always about knowing the syntax of the code. As you learn more about a language, you learn how it is working internally, which operations are costly, what are the conversions involved, how it optimizes, etc. Although you don’t always move to these details, initially learn how to code and later after a few months explore its working. Refer to the official documentation for learning advanced topics for programming languages.</p> <p>Learn time and space complexity calculation for a given code or the code you are writing. Understand best case, average case, and worst case complexity. This will be helpful when in later stages you try to optimize your code.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="2-building-a-strong-foundation-on-dsa"></span>2. Building a Strong Foundation on DSA<span class="ez-toc-section-end"></span></h2> <p>DSA stands for data structures and algorithms. Once you are familiar with the language of your choice, you are required to know the data structures and algorithms. </p> <p>Data Structures are used to store, retrieve, process, and organize data. Choosing the right data structure and algorithm can make a program considerably efficient. Most of the time, we are dealing with data product-based companies who have multiple technical rounds where they ask DSA questions of varying complexity to find candidates having a good grasp on these.</p> <h3 class="wp-block-heading">Data Structures</h3> <ul class="wp-block-list"> <li>Master common data structures – Arrays, Stack, Queue, LinkedLists, Set, HashMap, Tree, Graph, Heap, etc. </li> <li>Know the purposes of each data structure, and use them a few times in your code. </li> <li>Learn the workings and try to implement these data structures in your code.</li> </ul> <h3 class="wp-block-heading">Algorithms</h3> <ul class="wp-block-list"> <li>Learn basic sorting and searching algorithms like Binary search, Insertion sort, Selection sort, Quick sort, Merge sort, Count sort, etc. </li> <li>Practice advanced algorithms such as Backtracking, Bit Manipulation, Dynamic Programming, Graph algorithms, etc.</li> </ul> <p>Various YouTube channels provide complete playlists for DSA, and books such as “Introduction to Algorithms”, “Algorithms”, “Advanced Data Structures”, etc. can be helpful. If you want a guided path, <a href="https://www.scaler.com/courses/data-structures-and-algorithms/" target="_blank" rel="noreferrer noopener">Scaler’s course for DSA</a> can be really helpful. Also, some of the creators have provided a <a href="https://450dsa.com/" target="_blank" rel="noreferrer noopener nofollow">DSA sheet</a> consisting of 100 to 400 frequently asked questions or you can refer to the <a href="https://www.interviewbit.com/courses/programming/?utm_source=Ib&utm_medium=programming&utm_campaign=webstories" target="_blank" rel="noreferrer noopener nofollow">Interviewbit DSA track</a> which broadly covers almost all the topics. </p> <p>By the end of this module, you should be extremely confident in implementing the basic and advanced data structures and algorithms. Apply time and space complexity concepts to these. </p> <p>A complete list of data structures and algorithms along with practice problems asked in interviews with popular companies can be found on InterviewBit. Leetcode is also a popular platform to learn coding.</p> <html><body> <!-- WP QUADS Content Ad Plugin v. 2.0.84 --> <div class="quads-location quads-ad10540 quads-desktop" id="quads-ad10540" style="float:none;text-align:center;padding:0px 0 0px 0;" data-lazydelay="3000"> <!-- WP QUADS - Quick AdSense Reloaded v.2.0.84 Content ImageBanner AD --> <a imagebanner target="_blank" href="https://www.scaler.com/event/free-class-with-founders-academy/?utm_source=organic_blog&utm_medium=in_content_top-banner&utm_content=all_the_articles" rel="nofollow"> <img width="970" height="250" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/11/07131712/Banner-1.jpg" alt="Dream of working at a top tech company" data-lazydelay="0"> </a> <!-- end WP QUADS --> </div> </body></html><p>Questions on these platforms are marked Easy, Medium, and Hard/Difficult. In the interviews of SDE1 Easy and Medium questions are asked most of the time, Medium and Hard questions are for SDE2 and SDE3 interviews. Still, it is suggested to solve all types of questions as there are only a few Hard types of problems that are difficult to solve.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="3-master-core-computer-science-subjects"></span>3. Master Core Computer Science Subjects <span class="ez-toc-section-end"></span></h2> <p>Knowledge of basic computer science subjects will help in interviews as well as professional work. They help in understanding the complete flow and working of application development. By mastering these topics you will be able to solve complex problems, be able to create robust software, indulge in technical discussions, etc. Thus, take some time and have a good understanding of these. Reference books, courses, college projects, etc. can prove to be helpful while learning these. </p> <h3 class="wp-block-heading">DBMS</h3> <p>Database Management Systems are used to organize the data in a structured way. Data is present in ample amounts within the company. This needs to be stored, used, and applied appropriately for the company’s benefit. </p> <p>For SDE1 learn the basics of DBMS, and know the CRUD operations with a basic DBMS like SQL. Create projects that use a database and are dynamically interacting with the database. </p> <p>For SDE2 and SDE3 read books on Database Management, and learn architectural designing of Databases, Normalization, etc. especially for the one’s aiming for an administrator role. Some of the famous books are “Fundamentals of Database Systems”, “Database System Concepts”, and “Fundamentals of Database Management Systems”.</p> <h3 class="wp-block-heading">Computer Networks</h3> <p>Computer Networks also known as CN is the study of interconnected computing devices for the exchange and sharing of data and resources. It comprises interconnected and interconnected networks. </p> <p>Possibly, you will hardly need it at the SDE1 level but as your experience grows you will see a bigger picture of the product and will be required to apply concepts like Computer Networks.</p> <p>Books are the best resource to learn such complex topics. Refer to “Computer Networking – Top Down Approach by Kurose, Ross”, “Computer Networks by Tanenbaum”, “TCP/IP illustrated by Richard Stevens”, etc.</p> <h3 class="wp-block-heading">Operating Systems</h3> <p>Operating Systems is the most important topic for all the roles. You must know the architecture and the System you are working on. Linux, MacOS, and Windows are widely used, they are the interface between the hardware and the software. If you learn operating systems you will realize how beautifully these are implemented and how our code is executed optimally in fractions of seconds.</p> <p>There are several ways to learn operating systems, you can refer to books, articles, courses, YouTube, etc. </p> <h3 class="wp-block-heading">Computer Architecture </h3> <p>Computer architecture is a set of components that form components of a computer system. It consists of system design, instruction set architecture, and microarchitecture. </p> <p>Computer architecture is an advanced topic and is useful, especially for SDE3 or SDE2. Online courses on platforms like Udemy or Coursera can surely help in learning these concepts. </p> <h3 class="wp-block-heading">Software Engineering Basics</h3> <p>Explore the basics of software engineering like engineering principles, processes, architecture, tools, stacks, etc. Also, learn soft skills like good listening, communication, teamwork, documentation, etc. </p> <p>It is not possible and necessary to read all the books at a time, but when you are in college, or your initial years start reading these books. You are only expected to know the basics and you are not expected to read but it will surely help you stand out at times. These topics are taught in university education as courses.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="4-learn-object-oriented-programming-oop-concepts"></span>4. Learn Object-Oriented Programming (OOP) Concepts<span class="ez-toc-section-end"></span></h2> <p>OOP paradigm features such as Abstraction, Encapsulation, Inheritance, and Polymorphism with real-life relation. C, C++, and Java are object-oriented programming languages. Everything in OOP languages is seen as classes and objects. </p> <p>OOP is a very elementary topic it is really easy to understand as it relates a lot to the real world. </p> <p>Questions on OOP are asked in the initial coding test in MCQs or during interviews. Some of the features are language-specific like Java doesn’t provide multiple inheritance, so such cases must be clear as well. Features of OOPs, their real-life example, types, etc are common interview questions. </p> <h3 class="wp-block-heading">For each Feature of OOP</h3> <ul class="wp-block-list"> <li>Have in-depth knowledge of inheritance.</li> <li>Implementation of inheritance and its various types such as hybrid, multiple, etc. in your code.</li> <li>Understand how real-world analogy. See how this interface is used in the real-world industry. What is a handler, provider, helper, etc.</li> </ul> <p><a href="https://whimsical.com/object-oriented-programming-cheatsheet-by-love-babbar-YbSgLatbWQ4R5paV7EgqFw" target="_blank" rel="noreferrer noopener nofollow">Refer</a> to this sheet for all the resources and study material.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="5-learn-high-level-design-hld-and-low-level-design-lld-for-interview"></span>5. Learn High-Level Design (HLD) and Low-Level Design (LLD) for Interview<span class="ez-toc-section-end"></span></h2> <p>During a Low-level Design Interview, the answers are expected based on years of experience of an individual. Your code must follow OOP principles and design patterns. There is no complete solution and therefore the choices you make the decisions you take are your thought process is analyzed think out loud.</p> <p>For SDE2 and SDE3 there is an interview round of System Design. Companies hire individuals who can develop robust and scalable applications and have a good understanding of the tradeoffs. HLD is mostly about the architecture that will be used to develop a system. The architecture diagram is useful to see the entire system and its components and interfaces.</p> <h3 class="wp-block-heading">LLD RoadMap</h3> <ul class="wp-block-list"> <li><strong>Design Patterns: </strong>Learn various design patterns, you may be asked to talk about them during interviews. </li> <li><strong>OOP: </strong>Study Object Oriented Programming principles well and know how to apply them.</li> <li><strong>SOLID Principal: </strong>You can support your reasoning during the interview with the help of Solid Principals. </li> <li><strong>Previously Asked Questions: </strong>ALways refer to questions asked previously, it will help you have a good understanding of the problem during the interview. <strong> </strong></li> <li><strong>Questions:</strong> <ul class="wp-block-list"> <li><a href="https://leetcode.com/discuss/interview-question/490962/Design-Meeting-Scheduler" target="_blank" rel="noreferrer noopener nofollow"><strong>Design Meeting Scheduler</strong></a></li> <li><a href="https://leetcode.com/discuss/interview-question/2594594/Amazon-Low-Level-Design-roundor-Bangalore" target="_blank" rel="noreferrer noopener nofollow"><strong>Shopping Cart Service</strong></a></li> </ul> </li> <li><strong>Interview: </strong> <ul class="wp-block-list"> <li>Understand the problem, if you have questions ask. Collect all the required details and then start with basic features and functionalities.</li> <li>Define classes/ objects</li> <li>Establish the relationship between them.</li> <li>Define methods to fulfill the requirements.</li> <li>Apply design patterns and OOD principles.</li> <li>If asked to write code, write well-structured code.</li> </ul> </li> </ul> <h3 class="wp-block-heading">HLD Roadmap</h3> <ul class="wp-block-list"> <li><a href="https://youtu.be/NtMvNh0WFVM" target="_blank" rel="noreferrer noopener nofollow">Refer</a> to this video to understand the process, question, and response for an HLD.</li> <li>Read basic system design principles. <ul class="wp-block-list"> <li>Clarify the requirements including functional and non-functional</li> <li>Estimate the resources required for storage, bandwidth, etc</li> <li>Understand the data flow</li> <li>Design high-level components</li> <li>Design the architecture of the system</li> <li>Identify and address the issues</li> </ul> </li> <li>Go through example questions and answers. </li> <li>Pick up fresh questions and try to answer them through reasoning.</li> </ul> <div class="wp-block-foxiz-elements-note gb-wrap note-wrap none-padding yes-shadow" style="--heading-border-color:#88888822;--border-width:0 0 0 0;--desktop-header-padding:15px 30px 15px 30px;--tablet-header-padding:15px 25px 15px 25px;--mobile-header-padding:15px 20px 15px 20px;--desktop-padding:15px 30px 30px 30px;--tablet-padding:15px 25px 25px 25px;--mobile-padding:15px 20px 20px 20px"><div class="note-header gb-header"><span class="note-heading"><span class="gb-heading heading-icon"><i class="rbi rbi-idea"></i></span><h4 class="gb-heading none-toc">Note</h4></span></div><div class="note-content gb-content"> <p> You must have a good reason for each design you have made in the design.</p> </div></div> <p><a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=in_content_middle&utm_content=sde-roadmap" target="_blank" rel="noreferrer noopener">Scaler’s Software Development Course</a> provides in-depth training on Object-Oriented Programming (OOP) concepts, design patterns, and their practical applications in real-world scenarios. Master these essential skills and boost your confidence for technical interviews.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="6-build-hands-on-projects"></span>6. Build Hands-on Projects<span class="ez-toc-section-end"></span></h2> <p>Learning concepts is okay, but recruiters are more interested if you can show them that you can also apply these concepts. Hands-on projects or learning by doing is a very common practice followed by engineers to expertise a skill. </p> <p>Whatever you learn, try making a small project based on it. Also, when you complete the multiple topics apply it in a big project. This project will help in showcasing your skills to the interviewers. </p> <p>Some of the most common projects include To-Do Lists, E-commerce websites, and Management systems. Refer to these projects, study them, and try to build your own version. You can also refer to open-source projects to get a better idea of how code is written for huge projects. </p> <p>You can also refer to famous websites, applications, or services and try to clone them as your mini version of that project. Maybe add a new feature that you wished it had and make improvements.</p> <ul class="wp-block-list"> <li><a href="https://github.com/bagisto/bagisto" target="_blank" rel="noreferrer noopener nofollow"><strong>E-commerce Website</strong></a><strong>: </strong>It is an e-commerce website where they have used web development and a database.</li> <li><a href="https://github.com/GorvGoyl/Clone-Wars" target="_blank" rel="noreferrer noopener nofollow"><strong>Popular Clones:</strong></a><strong> </strong>Here they have provided clones of various websites like Amazon, Netflix, etc. It is good to explore and have a basic idea of how these would be working. </li> <li><a href="https://github.com/The-Cool-Coders/Project-Ideas-And-Resources" target="_blank" rel="noreferrer noopener nofollow"><strong>Project ideas and resources:</strong></a><strong> </strong>Here’s a list of projects that you can explore and build your own. For beginners start with simple projects like password generator or the tic tac toe. Later you can build intermediate projects like chatbots, movie apps, etc. </li> </ul> <p>Building hands-on projects enhances creativity, problem-solving, self-confidence, critical thinking, etc. One learns project management and sees a clear picture of everything. </p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="7-get-certifications-on-trending-technologies"></span>7. Get Certifications on Trending Technologies<span class="ez-toc-section-end"></span></h2> <p>Professional certifications help in personal growth and learning new concepts from industry experts. These provide the flexibility to learn from anywhere and even professionals can use certification courses to upskill and receive promotions in their current jobs. This investment of time and resources can provide specialization in one domain and enhance our skill set and understanding of that topic. </p> <p>Certifications can help you gain a competitive advantage among others. Learning from unreliable resources sometimes misses the best practices but courses are built to go in the right flow and teach exactly what’s used in the companies. You can check our website for <a href="https://www.scaler.com/academy/?utm_source=scaler-blog&utm_medium=sde-roadmap&utm_campaign=scaler-blog" target="_blank" rel="noreferrer noopener">certification courses</a>.</p> <p>Some of the popular certifications you can rely on are:</p> <ol class="wp-block-list"> <li>IBM DevOps and Software Engineering Professional Certificate: This is perfect for beginners looking to launch their career in the industry. It provides software development skills along with DevOps, and other tools and technologies.</li> <li>AWS Certified Developer – Associate: Almost every company is either already using the cloud or is shifting its resources to the cloud. Having knowledge of one of the cloud services is really important.</li> <li>Microsoft Azure Fundamentals: Azure is again another cloud platform by Microsoft. Along with the cloud, it is beneficial to know software engineering concepts like storage, development, networking, security, etc.</li> <li>IEEE Professional Software Developer Certification: This professional certification is popular among engineers and is recognized by companies. It is mainly focused for advanced developers.</li> </ol> <p>As an engineer, we are never going to work with a single technology or the same things. We need to upskill now and then to stay competitive. Certifications provide projects and proof to recruiters that make you a perfect fit for the role.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="8-sharpen-your-soft-skills-and-analytical-skills"></span>8. Sharpen Your Soft skills and Analytical Skills<span class="ez-toc-section-end"></span></h2> <p>Apart from technical skills, an engineer is expected to hold soft skills and analytical skills which will help them interact with clients and handle problems wisely. Engineers are needed to work in teams, communicate, be expressive while sharing their ideas as well as be willing to understand alternative approaches suggested by others.</p> <h3 class="wp-block-heading">Soft Skills</h3> <p>Soft skills are essential for software developers. Whether be it interpersonal skills or technical skills both are extremely important for an engineer. As a developer one is required to communicate complex technical ideas or problems to colleagues or clients. This requires a clear understanding as well as the ability to express and interpret your ideas properly. </p> <p>Similarly, Emotional intelligence is necessary to understand one’s attributes and develop empathy towards teammates, customers, and others. </p> <p>Here are some tips to improve soft skills:</p> <ul class="wp-block-list"> <li>Seek feedback</li> <li>Communicate regularly</li> <li>Build honest and strong relationships</li> <li>Get outside your comfort zone</li> <li>Be always ready to learn</li> <li>Take leadership responsibilities whenever possible </li> <li>Always be prepared to adapt and be flexible to work and learn new things</li> </ul> <h3 class="wp-block-heading">Analytical Skills</h3> <p>Decision-making is one of the skills that most of the recruiters look for in an individual. Analytical skills refer to one’s ability to solve problems, make decisions, analyze information, etc. Simple and complex problems can be sorted by detecting patterns and integrating them with existing data.</p> <p>Here are some of the analytical skills one should work on:</p> <ul class="wp-block-list"> <li>Creativity</li> <li>Critical Thinking</li> <li>Data Analysis</li> <li>Organization</li> </ul> <h2 class="wp-block-heading"><span class="ez-toc-section" id="9-prepare-for-interviews-by-solving-practice-questions"></span>9. Prepare for Interviews by Solving Practice Questions<span class="ez-toc-section-end"></span></h2> <p>Solving questions will help you have a stronger understanding of the technical topics and build a problem-solving mindset. You will be able to know fundamental concepts and build confidence in interviews. Also, solving a particular type of question will help you solve similar problems. </p> <ul class="wp-block-list"> <li>For the last few months before the interview process start solving DSA problems. Do not miss out on any data structure or algorithm. </li> <li>Learn design principles to make your code follow good coding practices.</li> <li>Follow the following coding principles: <ul class="wp-block-list"> <li>DRY – Don’t Repeat Yourself</li> <li>YAGNI (You aren’t gonna need it)</li> <li>SOLID principles</li> <li>Separation of Concerns</li> </ul> </li> <li>Know your projects well – study them properly and be prepared to answer every single detail about them.</li> <li>Practice mock sessions of problem-solving as well as interview</li> </ul> <h3 class="wp-block-heading">Preparing for SDE 1 Interview</h3> <p>Specifically for the SDE1 interview follow these additional steps:</p> <ul class="wp-block-list"> <li>Study Computer Science subjects like computer networks, object-oriented programming, databases, etc.</li> <li>Refer to technical blogs as well as system design videos to tackle system design videos.</li> <li>Solve problems on <a href="https://www.interviewbit.com/" target="_blank" rel="noreferrer noopener nofollow">InterviewBIT</a> and leetcode</li> </ul> <h3 class="wp-block-heading">Preparing for SDE 2 Interview </h3> <ul class="wp-block-list"> <li>You can follow a curated list of DSA questions</li> </ul> <ul class="wp-block-list"> <li>Prepare for the machine coding round</li> <li>System design round</li> <li>Look into company-specific problems or any specific topic from which they are asking questions.</li> </ul> <h3 class="wp-block-heading">Preparing for SDE 3 Interview</h3> <ul class="wp-block-list"> <li>Here the DSA questions can be expected of Hard difficulty level.</li> <li>Preparation will be the same as SDE2, expectations of a wider view of the system and architecture are high.</li> <li>Code submitted must be secure, easily maintainable, scalable, extensible inventible, etc.</li> </ul> <p>You will get interview experience articles on Medium, LinkedIn, Quora, and other similar websites which can be helpful in the preparation. You may also contact existing employees on LinkedIn to learn more about the company’s interview process.</p> <p>To gain a systematic and comprehensive approach to interview preparation, including guided practice with coding problems, design principles, and mock interviews, consider <a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=in_content_middle&utm_content=sde-roadmap" target="_blank" rel="noreferrer noopener">enrolling in Scaler’s Software Development Course</a>. Our expert instructors and personalized feedback can help you identify your strengths and weaknesses and tailor your preparation for success.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="10-types-of-questions-asked-in-sde-1-sde-2-sde-3"></span>10. Types of Questions Asked in SDE 1, SDE 2, SDE 3<span class="ez-toc-section-end"></span></h2> <p>Soft skills questions and DSA questions are very common for all the roles.</p> <h3 class="wp-block-heading">SDE 1</h3> <ul class="wp-block-list"> <li><strong>Basic Data Structures and Algorithms: </strong>DSA questions are usually part of the initial coding and interview rounds for SDE1. It involves questions of linked lists, stacks, queues, trees, hash tables, sorting, etc. DSA questions difficulty may vary from easy to medium and in some of the hard problems too.</li> <li><strong>Computer Science Subjects: </strong>Learn Operating Systems, Computer Networks, System Architecture, etc. computer science subjects.</li> <li><strong>Problem-Solving: </strong>In the problem-solving section, the ability to break down problems, use or come up with efficient algorithms, write clean code, etc are tested. A strong understanding of DSA and computer science subjects along with logical thinking is desired.</li> <li><strong>System Design: </strong>Questions based on projects, class design, architectural principles, etc.</li> <li><strong>Non-Technical Questions: </strong>Non-technical questions include soft skills, problem-solving, ethics, teamwork, communication, etc. Some companies also have an initial aptitude round for testing logical skills and an HR round at the end to test the soft skills of an individual.</li> </ul> <h3 class="wp-block-heading">SDE 2</h3> <ul class="wp-block-list"> <li><strong>Advanced DSA: </strong>The complexity of data structures and algorithms questions increased it requires a better understanding of basic as well as advanced topics such as heaps, graphs, advanced tree operations, and algorithms.</li> <li><strong>Object-oriented Design: </strong>Questions based on design, classes, and objects, and four pillars of OOP namely inheritance, encapsulation, polymorphism, and abstraction.</li> <li><strong>System Design: </strong>It involves an understanding of the database and organization of data. Through questions and tasks assigned one’s ability to design scalable and efficient systems is tested. Understanding of distributed systems, load balancing, caching, etc. is examined. </li> <li><strong>Behavioral Questions: </strong> For mid-level roles, the questions are meant to understand the candidate’s experience, teamwork, management, guiding juniors, handling challenges and conflicts, judgments, etc.</li> <li><strong>Machine Coding: </strong>Machine coding questions such as designing a snake and ladder, are asked with testing and other development principles. It is an individual round of 1.5 to 3 hours where all the aspects of development are tested.</li> </ul> <h3 class="wp-block-heading">SDE 3</h3> <ul class="wp-block-list"> <li><strong>Advanced-Data Structures and Algorithms: </strong>Deep understanding along with the capability to design complex systems is tested.</li> <li><strong>Leadership and Mentorship: </strong>At higher positions questions are related to leading a team, mentoring juniors, taking architectural and difficult decisions, etc.</li> <li><strong>Scalable System Design: </strong>As they are responsible for architecture and design decisions that will affect the cost of the company they are given tasks accordingly.</li> <li><strong>Machine Coding: </strong>The machine coding round is also for SDE3, the complexity of the problems is higher in this round and is role-specific.</li> </ul> <h2 class="wp-block-heading"><span class="ez-toc-section" id="11-prepare-a-unique-and-tailored-resume"></span>11. Prepare a Unique and Tailored Resume <span class="ez-toc-section-end"></span></h2> <ul class="wp-block-list"> <li>For SDE1 you must have a 1-page Resume listing your education and experience in the recent first order.</li> <li>Make sure to customize for specific companies by adding keywords mentioned in the requirements.</li> <li>Keep it updated with projects, certifications, education, jobs, etc.</li> <li>If the resume exceeds 1 page, remove irrelevant stuff and only include experiences that are relevant to the job.</li> <li>Use a standard template, and make sure to include a cover letter wherever asked, it may be optional at places but helps increase your chances of selection. <a href="https://cdn-careerservices.fas.harvard.edu/wp-content/uploads/sites/161/2023/04/HES_resume-and-letter_2022-final.pdf" target="_blank" rel="noreferrer noopener nofollow">Harvard’s</a> resume and cover letter are ideal to use.</li> <li>Some companies provide their guidelines which must also be considered.</li> <li>SDE2 and SDE3 will require a CV rather than a resume as they have more stuff to showcase. </li> </ul> <h2 class="wp-block-heading">Final Words – Hear it from Experts</h2> <p>Here are some tips from experts to avoid getting stuck in tutorial hell and make the most out of your learning journey:</p> <p><strong>1. Focus on Implementation</strong>: Balance tutorial learning with hands-on implementation. Merely consuming tutorials doesn’t guarantee learning; it’s the actual implementation that solidifies your understanding.</p> <p><strong>2. Problem-Solving Over Solutions</strong>: Don’t rush to solutions for past interview questions. Instead, hone your problem-solving skills by attempting to solve problems related to data structures and algorithms (DSA) on your own.</p> <p><strong>3. Build Strong Foundations</strong>: Don’t rely solely on past interview questions. Ensure you have a strong foundation and problem-solving skills to tackle a variety of challenges effectively.</p> <p><strong>4. Avoid Premature Solutions</strong>: Resist the temptation to peek at solutions too soon. Invest ample time in solving problems yourself before seeking external help.</p> <p><strong>5. Write Readable Code</strong>: Practice writing clean, modular code with meaningful variable names. This practice not only aids in technical interviews but also enhances your coding skills overall.</p> <p><strong>6. Know Your Projects:</strong> Be well-versed in explaining your projects, whether they’re self-initiated, part of your job, or academic endeavors. Relate project experiences to potential behavioral interview questions for better articulation.</p> <p><strong>7. Situational Questions</strong>: Familiarize yourself with common situational questions from resources like “Cracking the Coding Interview.” Be prepared to discuss challenging situations, key learnings, conflicts, and enjoyable experiences from your projects or work experiences.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="how-scaler-academy-can-help-in-your-sde-journey"></span>How Scaler Academy Can Help in Your SDE Journey?<span class="ez-toc-section-end"></span></h2> <!-- WP QUADS Content Ad Plugin v. 2.0.84 --> <div class="quads-location quads-ad10541 quads-desktop" id="quads-ad10541" style="float:none;text-align:center;padding:0px 0 0px 0;" data-lazydelay="3000"> <!-- WP QUADS - Quick AdSense Reloaded v.2.0.84 Content ImageBanner AD --> <a imagebanner target="_blank" href="https://www.scaler.com/events/?utm_source=organic_blog&utm_medium=in_content_end-banner&utm_content=all_the_articles" rel="nofollow"> <img width="970" height="250" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/11/07131716/Banner-3.jpg" alt="Would you like to learn directly from an expert" data-lazydelay="0"> </a> <!-- end WP QUADS --> </div> <p>Transitioning into a successful Software Development Engineer (SDE) role requires more than just technical skills; it demands a deep understanding of the ever-evolving industry landscape. <a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=in_content_footer&utm_content=sde-roadmap" target="_blank" rel="noreferrer noopener">Scaler’s Software Development Course</a> emerges as a pivotal player in this journey, offering a multifaceted platform tailored to meet the practical demands of the IT sector. Here’s a condensed look at how Scaler Academy contributes to SDE career advancement:</p> <h3 class="wp-block-heading">Curriculum Design</h3> <p>Scaler’s curriculum is meticulously crafted to reflect the current and future needs of the tech industry, with emphasis on areas like Data Science, Machine Learning, and DevOps.</p> <h3 class="wp-block-heading">Mentorship Programs</h3> <p>Led by industry veterans, Scaler’s mentorship programs offer invaluable insights into the realities of tech careers.</p> <h3 class="wp-block-heading">Community Engagement</h3> <p>Scaler cultivates a vibrant community that encourages mutual learning and support. This network facilitates knowledge exchange and fosters professional connections critical for career progression.</p> <h3 class="wp-block-heading">Bridging Industry-Academia Gaps</h3> <p>Through hands-on education, Scaler addresses the gap between academic learning and industry demands. This approach prepares learners to tackle real-world challenges effectively, smoothing their transition into professional roles.</p> <h3 class="wp-block-heading">Personalized Learning Paths</h3> <p>Recognizing individual learning needs and career aspirations, Scaler provides personalized educational experiences. This tailored approach allows learners to focus on areas most relevant to their goals, optimizing their learning journey.</p> <h3 class="wp-block-heading">Career Support Services</h3> <p>Beyond education, Scaler offers comprehensive career support, including resume building, interview preparation, and placement assistance.</p> <h2 class="wp-block-heading"><span class="ez-toc-section" id="read-these-important-roadmaps-more-paths-to-career-success"></span><strong>Read These Important Roadmaps: More Paths to Career Success</strong><span class="ez-toc-section-end"></span></h2> <figure class="wp-block-table aligncenter"><table><tbody><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/dsa-roadmap/" target="_blank" rel="noreferrer noopener">DSA Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/mlops-roadmap/" target="_blank" rel="noreferrer noopener">MLOps Roadmap</a></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/devops-roadmap/" target="_blank" rel="noreferrer noopener">DevOps Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/data-science-roadmap/" target="_blank" rel="noreferrer noopener">Data Science Roadmap</a></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/web-development-roadmap/" target="_blank" rel="noreferrer noopener">Web Development Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/data-engineer-roadmap/" target="_blank" rel="noreferrer noopener">Data Engineer Roadmap</a></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/full-stack-developer-roadmap/" target="_blank" rel="noreferrer noopener">Full Stack Developer Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/data-analyst-roadmap/" target="_blank" rel="noreferrer noopener">Data Analyst Roadmap</a></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/front-end-developer-roadmap/" target="_blank" rel="noreferrer noopener">Front-end Developer Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/machine-learning-roadmap/" target="_blank" rel="noreferrer noopener">Machine Learning Roadmap</a></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/backend-developer-roadmap/" target="_blank" rel="noreferrer noopener">Back-end Developer Roadmap</a></td><td class="has-text-align-left" data-align="left"><a href="https://www.scaler.com/blog/software-architect-roadmap/" target="_blank" rel="noreferrer noopener">Software Architect Roadmap</a></td></tr></tbody></table></figure> <h2 class="wp-block-heading"><span class="ez-toc-section" id="frequently-asked-questions"></span>Frequently Asked Questions<span class="ez-toc-section-end"></span></h2> <div class="wp-block-foxiz-elements-accordion gb-wrap gb-accordion yes-shadow yes-open" style="--border-width:0 0 0 0;--desktop-padding:15px 30px 15px 30px;--tablet-padding:10px 25px 10px 25px;--mobile-padding:10px 20px 10px 20px"> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">What are the essential steps to kickstart your SDE roadmap?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>To kickstart your SDE roadmap, learn the fundamentals of programming languages, data structures, and algorithms. Practice regularly through coding exercises and challenges. As you progress, delve into more advanced topics like software design principles, system architecture, and development methodologies.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">How do I prepare for SDE from scratch?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Preparation for SDE from scratch involves learning the basics of programming languages, understanding fundamental data structures and algorithms, and gaining hands-on experience through projects and coding exercises. Online tutorials, courses, and coding platforms can be valuable resources for self-learning.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">How long does it take to become proficient in programming languages as a beginner?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Developing a strong foundation and proficiency in a programming language may take several months to a year. However, it depends on dedication, resources, and experience.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">Is a computer science degree necessary to become an SDE?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>A computer science degree provides a structured education and theoretical background in software development, it’s not strictly necessary to become an SDE.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">What’s the importance of contributing to open-source projects during the learning journey?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Contributing to open-source projects during the learning journey is important as it offers real-world coding experience, exposure to collaborative development practices, and the opportunity to work on meaningful projects with a community of developers.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">Is it necessary to memorize algorithms and data structures for SDE interviews?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Once you apply the knowledge of data structures and algorithms to enough problems, you will not be required to memorize it. Thus, a good understanding of DSA and its application is important.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">Are certifications necessary for an aspiring Software Development Engineer (SDE)?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Certifications are not strictly necessary for aspiring SDEs, but they can be beneficial for demonstrating proficiency in specific technologies or frameworks. However, practical coding skills and problem-solving abilities are typically more valued in the industry.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">What is the difference between SDE 1, SDE 2, and SDE 3 roles?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>SDE 1, SDE 2, and SDE 3 roles typically denote different levels of experience and responsibility within a software development organization. SDE 1 is typically an entry-level position for recent graduates or those with minimal industry experience. SDE 2 usually requires several years of experience and proficiency in software development practices. SDE 3 is a senior-level role with significant expertise in software architecture, design, and leadership.</p> </div> </div> <div class="gb-accordion-item wp-block-foxiz-elements-accordion-item"> <div class="accordion-item-header"> <h3 class="accordion-title gb-heading">How can one balance theory and practical application in their SDE learning journey?</h3> <i class="rbi rbi-angle-down gb-heading"></i> </div> <div class="accordion-item-content"> <p>Understand the fundamental concepts and theories behind software development while also gaining hands-on experience through coding projects, internships, and real-world applications.</p> </div> </div> </div> <div class="related-sec related-5"> <div class="inner"> <div class="block-h heading-layout-10"><div class="heading-inner"><h3 class="heading-title none-toc"><span>More Read</span></h3></div></div> <div class="block-inner"> <div class="p-wrap p-list-inline" data-pid="5768"> <h4 class="entry-title none-toc"><i class="rbi rbi-plus" aria-hidden="true"></i> <a class="p-url" href="https://www.scaler.com/blog/dsa-roadmap/" rel="bookmark">DSA Roadmap: Learn Data Structures and Algorithms [2025]</a></h4> </div> <div class="p-wrap p-list-inline" data-pid="5594"> <h4 class="entry-title none-toc"><i class="rbi rbi-plus" aria-hidden="true"></i> <a class="p-url" href="https://www.scaler.com/blog/web-development-roadmap/" rel="bookmark">Web Development Roadmap: Become a Web Developer</a></h4> </div> <div class="p-wrap p-list-inline" data-pid="5447"> <h4 class="entry-title none-toc"><i class="rbi rbi-plus" aria-hidden="true"></i> <a class="p-url" href="https://www.scaler.com/blog/devops-roadmap/" rel="bookmark">DevOps Roadmap [2025]: Become DevOps Engineer</a></h4> </div> <div class="p-wrap p-list-inline" data-pid="6559"> <h4 class="entry-title none-toc"><i class="rbi rbi-plus" aria-hidden="true"></i> <a class="p-url" href="https://www.scaler.com/blog/front-end-developer-roadmap/" rel="bookmark">Frontend Developer Roadmap [2025]</a></h4> </div> </div> </div> </div> </body></html> </div> <div class="efoot efoot-commas h5"> <div class="efoot-bar tag-bar"> <span class="blabel is-meta"><i class="rbi rbi-tag" aria-hidden="true"></i>TAGGED:</span><a href="https://www.scaler.com/blog/tag/roadmap/" rel="tag">Roadmap</a> </div> </div> </div> </div> <div class="e-shared-sec entry-sec"> <div class="e-shared-header h4"> <i class="rbi rbi-share" aria-hidden="true"></i><span>Share This Article</span> </div> <div class="rbbsl tooltips-n effect-fadeout"> <a class="share-action share-trigger icon-twitter" aria-label="Share on Twitter" href="https://twitter.com/intent/tweet?text=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer&url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&via=Scaler+Blog" data-title="Twitter" rel="nofollow"> <i class="rbi rbi-twitter" aria-hidden="true"></i><span>Twitter</span></a> <a class="share-action share-trigger icon-linkedin" aria-label="Share on Linkedin" href="https://linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&title=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer" data-title="linkedIn" rel="nofollow"><i class="rbi rbi-linkedin" aria-hidden="true"></i><span>LinkedIn</span></a> <a class="share-action share-trigger icon-reddit" aria-label="Share on Reddit" href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.scaler.com%2Fblog%2Fsde-roadmap%2F&title=SDE+Roadmap%3A+How+to+Become+a+Software+Engineer" data-title="Reddit" rel="nofollow"><i class="rbi rbi-reddit" aria-hidden="true"></i><span>Reddit</span></a> <a class="share-action icon-copy copy-trigger" aria-label="Copy Link" href="#" data-copied="Copied!" data-link="https://www.scaler.com/blog/sde-roadmap/" rel="nofollow" data-copy="Copy Link"><i class="rbi rbi-link-o" aria-hidden="true"></i><span>Copy Link</span></a> <a class="share-action native-share-trigger more-icon" aria-label="More" href="#" data-link="https://www.scaler.com/blog/sde-roadmap/" data-ptitle="SDE Roadmap: How to Become a Software Engineer" data-title="More" rel="nofollow"><i class="rbi rbi-more" aria-hidden="true"></i></a> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-503a0f0 name-underline default-scheme elementor-widget elementor-widget-foxiz-single-author" data-id="503a0f0" data-element_type="widget" data-widget_type="foxiz-single-author.default"> <div class="elementor-widget-container"> <div class="usr-holder"> <div class="ubox"> <div class="ubox-header"> <div class="author-info-wrap"> <a class="author-avatar" href="https://www.scaler.com/blog/author/niyati-thakkar/"><img alt='' src='https://secure.gravatar.com/avatar/9fa53c0554feb5500e666742ef4e3e9d?s=120&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/9fa53c0554feb5500e666742ef4e3e9d?s=240&d=mm&r=g 2x' class='avatar avatar-120 photo' height='120' width='120' decoding='async'/></a> <div class="is-meta"> <span class="nname-info meta-author"> <span class="meta-label">By</span> <a class="nice-name" href="https://www.scaler.com/blog/author/niyati-thakkar/">Niyati Thakkar</a> </span> <span class="author-job">Software Developer and Technical Writer</span> </div> </div> <div class="usocials tooltips-n meta-text"> <span class="ef-label">Follow: </span><a class="social-link-linkedin" aria-label="LinkedIn" data-title="LinkedIn" href="https://www.linkedin.com/in/niyatit/" target="_blank" rel="noopener"><i class="rbi rbi-linkedin" aria-hidden="true"></i></a> </div> </div> <div class="ubio description-text">Niyati Thakkar, a junior software engineer, is excited to start her journey in the world of technology. She has a strong passion for learning and is dedicated to achieving excellence. Niyati aims to grow in her field and make meaningful contributions to software development.</div> </div> </div> </div> </div> <div class="elementor-element elementor-element-70e4b46 default-scheme elementor-widget elementor-widget-foxiz-single-comment" data-id="70e4b46" data-element_type="widget" data-widget_type="foxiz-single-comment.default"> <div class="elementor-widget-container"> <div class="comment-box-wrap entry-sec"> <div class="comment-box-header"> <span class="comment-box-title h3"><i class="rbi rbi-comment" aria-hidden="true"></i><span class="is-invisible">Leave a comment</span></span> <a href="#" class="show-post-comment"><i class="rbi rbi-comment" aria-hidden="true"></i>Leave a comment </a> </div> <div class="comment-holder no-comment is-hidden"> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/blog/sde-roadmap/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://www.scaler.com/blog/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea placeholder="Leave a comment" id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input placeholder="Your name" id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input placeholder="Your email" id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input placeholder="Your Website" id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='6257' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-cb53b04 is-sidebar rb-sticky" data-id="cb53b04" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-cfeb52f elementor-widget elementor-widget-sidebar" data-id="cfeb52f" data-element_type="widget" data-widget_type="sidebar.default"> <div class="elementor-widget-container"> <div id="forminator_widget-2" class="widget rb-section w-sidebar clearfix widget_forminator_widget"><div class="block-h widget-heading heading-layout-10"><div class="heading-inner"><h4 class="heading-title"><span>Get Free Career Counselling</span></h4></div></div><div class="forminator-ui forminator-custom-form forminator-custom-form-7479 forminator-design--default forminator-enclosed forminator_ajax" data-forminator-render="0" data-form="forminator-module-7479" data-uid="67d3df3e45879"><br/></div><form id="forminator-module-7479" class="forminator-ui forminator-custom-form forminator-custom-form-7479 forminator-design--default forminator-enclosed forminator_ajax" method="post" data-forminator-render="0" data-form-id="7479" data-design="default" data-grid="enclosed" style="display: none;" data-uid="67d3df3e45879" ><div role="alert" aria-live="polite" class="forminator-response-message forminator-error" aria-hidden="true"></div><div class="forminator-row"><div id="email-1" class="forminator-field-email forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-email-1_67d3df3e45879" id="forminator-field-email-1_67d3df3e45879-label" class="forminator-label">Email Address <span class="forminator-required">*</span></label><input type="email" name="email-1" value="" placeholder="" id="forminator-field-email-1_67d3df3e45879" class="forminator-input forminator-email--field" data-required="1" aria-required="true" /></div></div></div><div class="forminator-row"><div id="name-1" class="forminator-field-name forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-name-1_67d3df3e45879" id="forminator-field-name-1_67d3df3e45879-label" class="forminator-label">Full Name <span class="forminator-required">*</span></label><input type="text" name="name-1" value="" placeholder="" id="forminator-field-name-1_67d3df3e45879" class="forminator-input forminator-name--field" aria-required="true" /></div></div><div id="number-1" class="forminator-field-number forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-number-1_67d3df3e45879" id="forminator-field-number-1_67d3df3e45879-label" class="forminator-label">Graduation Year <span class="forminator-required">*</span></label><input name="number-1" value="Year of Graduation" placeholder="" id="forminator-field-number-1_67d3df3e45879" class="forminator-input forminator-number--field" inputmode="decimal" data-required="1" data-decimals="0" aria-required="true" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" data-hidden-behavior="zero" type="number" step="any" min="1974" max="2032" /></div></div></div><div class="forminator-row"><div id="select-3" class="forminator-field-select forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-form-7479__field--select-3_67d3df3e45879" id="forminator-form-7479__field--select-3_67d3df3e45879-label" class="forminator-label">Job Title <span class="forminator-required">*</span></label><select id="forminator-form-7479__field--select-3_67d3df3e45879" class="forminator-select--field forminator-select2" data-required="1" name="select-3" data-default-value="" data-hidden-behavior="zero" data-placeholder="Select Job Title" data-search="false" aria-labelledby="forminator-form-7479__field--select-3_67d3df3e45879-label" aria-describedby="forminator-form-7479__field--select-3_67d3df3e45879-description"><option value="">Select Job Title</option><option value="Engineering Leadership" data-calculation="0">Engineering Leadership</option><option value="Software Development Engineer (Backend)" data-calculation="0">Software Development Engineer (Backend)</option><option value="Software Development Engineer (Frontend)" data-calculation="0">Software Development Engineer (Frontend)</option><option value="Software Development Engineer (Full Stack)" data-calculation="0">Software Development Engineer (Full Stack)</option><option value="Data Scientist" data-calculation="0">Data Scientist</option><option value="Android Engineer" data-calculation="0">Android Engineer</option><option value="iOS Engineer" data-calculation="0">iOS Engineer</option><option value="Devops Engineer" data-calculation="0">Devops Engineer</option><option value="Support Engineer" data-calculation="0">Support Engineer</option><option value="Research Engineer" data-calculation="0">Research Engineer</option><option value="Engineering Intern" data-calculation="0">Engineering Intern</option><option value="QA Engineer" data-calculation="0">QA Engineer</option><option value="Co-founder" data-calculation="0">Co-founder</option><option value="SDET" data-calculation="0">SDET</option><option value="Product Designer" data-calculation="0">Product Designer</option><option value="Backend Architect" data-calculation="0">Backend Architect</option><option value="Program Manager" data-calculation="0">Program Manager</option><option value="Release Engineer" data-calculation="0">Release Engineer</option><option value="Security Leadership" data-calculation="0">Security Leadership</option><option value="Database Administrator" data-calculation="0">Database Administrator</option><option value="Data Analyst" data-calculation="0">Data Analyst</option><option value="Data Engineer" data-calculation="0">Data Engineer</option><option value="Non Coder" data-calculation="0">Non Coder</option><option value="Other" data-calculation="0">Other</option></select></div></div></div><div class="forminator-row"><div id="select-1" class="forminator-field-select forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-form-7479__field--select-1_67d3df3e45879" id="forminator-form-7479__field--select-1_67d3df3e45879-label" class="forminator-label">Program <span class="forminator-required">*</span></label><select id="forminator-form-7479__field--select-1_67d3df3e45879" class="forminator-select--field forminator-select2" data-required="1" name="select-1" data-default-value="" data-hidden-behavior="zero" data-placeholder="Select Program" data-search="false" aria-labelledby="forminator-form-7479__field--select-1_67d3df3e45879-label" aria-describedby="forminator-form-7479__field--select-1_67d3df3e45879-description"><option value="">Select Program</option><option value="academy" data-calculation="0">Academy (Software Development)</option><option value="data_science" data-calculation="0">Data Science</option><option value="devops" data-calculation="0">DevOps</option><option value="neovarsity" data-calculation="0">MS in CSE</option></select></div></div></div><div class="forminator-row"><div id="phone-1" class="forminator-field-phone forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-phone-1_67d3df3e45879" id="forminator-field-phone-1_67d3df3e45879-label" class="forminator-label">Mobile Number <span class="forminator-required">*</span></label><input type="text" name="phone-1" value="" placeholder="Enter your mobile number" id="forminator-field-phone-1_67d3df3e45879" class="forminator-input forminator-field--phone" data-required="1" aria-required="true" autocomplete="off" data-national_mode="enabled" data-country="in" data-validation="standard" /></div></div></div><div class="forminator-row"><div id="html-1" class="forminator-field-html forminator-col forminator-col-12 "><div class="forminator-field forminator-merge-tags" data-field="html-1"><p>By continuing, I have read and agree to Scaler’s <a rel="noopener" target="_blank" href="https://www.scaler.com/terms/" class="scaler-terms">Terms</a> and <a rel="noopener" target="_blank" href="https://www.scaler.com/privacy/" class="scaler-terms">Privacy Policy</a></p></div></div></div><input type="hidden" name="referer_url" value="" /><div class="forminator-row forminator-row-last"><div class="forminator-col"><div class="forminator-field"><button class="forminator-button forminator-button-submit">Submit</button></div></div></div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="010f5428ad" /><input type="hidden" name="_wp_http_referer" value="/blog/sde-roadmap/" /><input type="hidden" name="form_id" value="7479"><input type="hidden" name="page_id" value="6257"><input type="hidden" name="form_type" value="default"><input type="hidden" name="current_url" value="https://www.scaler.com/blog/sde-roadmap/"><input type="hidden" name="render_id" value="0"><input type="hidden" name="action" value="forminator_submit_form_custom-forms"><label for="input_7" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_7" type="text" name="input_7" value="" autocomplete="off"></label></form></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-bef1e27 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bef1e27" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b74aa62" data-id="b74aa62" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2397f5d default-scheme elementor-widget elementor-widget-foxiz-single-related" data-id="2397f5d" data-element_type="widget" data-widget_type="foxiz-single-related.default"> <div class="elementor-widget-container"> <aside class="sfoter-sec"> <div class="block-h heading-layout-7"><div class="heading-inner"><h3 class="heading-title"><span>You Might Also Like</span></h3></div></div><div id="uuid_r6257" class="block-wrap block-grid block-grid-box-1 rb-columns rb-col-3 is-gap-20 ecat-bg-4 meta-s-line"><div class="block-inner"> <div class="p-wrap p-grid p-box p-grid-box-1 box-bg" data-pid="10305"> <div class="grid-box"> <div class="feat-holder overlay-text"> <div class="p-featured"> <a class="p-flink" href="https://www.scaler.com/blog/low-code-no-code/" title="Low-Code No-Code (LCNC): The Future of Development"> <img loading="lazy" width="420" height="280" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/09/06180335/low-code-no-code-420x280.webp" class="featured-img wp-post-image" alt="low code no code" loading="lazy" decoding="async" /> </a> </div> <div class="p-categories p-top"><a class="p-category category-id-35" href="https://www.scaler.com/blog/category/software-development/" rel="category">Software Development</a></div> </div> <h3 class="entry-title"> <a class="p-url" href="https://www.scaler.com/blog/low-code-no-code/" rel="bookmark">Low-Code No-Code (LCNC): The Future of Development</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-avatar meta-el multiple-avatar"> <img alt='Tushar Bisht' src='https://secure.gravatar.com/avatar/8be1e97786e3f743a0d9afba221ac236?s=44&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/8be1e97786e3f743a0d9afba221ac236?s=88&d=mm&r=g 2x' class='avatar avatar-44 photo' height='44' width='44' loading='lazy' decoding='async'/> </span> <span class="meta-el meta-author co-authors"> <span class="meta-label">By</span> <span class="meta-separate"> <a href="https://www.scaler.com/blog/author/tushar-bisht/">Tushar Bisht</a> </span> </span> </div> </div> </div> </div> <div class="p-wrap p-grid p-box p-grid-box-1 box-bg" data-pid="10302"> <div class="grid-box"> <div class="feat-holder overlay-text"> <div class="p-featured"> <a class="p-flink" href="https://www.scaler.com/blog/ai-agents/" title="What are AI Agents? – Artificial Intelligence"> <img loading="lazy" width="420" height="280" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/09/06175743/ai-agents-420x280.webp" class="featured-img wp-post-image" alt="ai agents" loading="lazy" decoding="async" /> </a> </div> <div class="p-categories p-top"><a class="p-category category-id-35" href="https://www.scaler.com/blog/category/software-development/" rel="category">Software Development</a></div> </div> <h3 class="entry-title"> <a class="p-url" href="https://www.scaler.com/blog/ai-agents/" rel="bookmark">What are AI Agents? – Artificial Intelligence</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-avatar meta-el multiple-avatar"> <img alt='Mayank Gupta' src='https://secure.gravatar.com/avatar/fd9185ba892dcbffaceeb8b059f30013?s=44&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/fd9185ba892dcbffaceeb8b059f30013?s=88&d=mm&r=g 2x' class='avatar avatar-44 photo' height='44' width='44' loading='lazy' decoding='async'/> </span> <span class="meta-el meta-author co-authors"> <span class="meta-label">By</span> <span class="meta-separate"> <a href="https://www.scaler.com/blog/author/mayank-gupta/">Mayank Gupta</a> </span> </span> </div> </div> </div> </div> <div class="p-wrap p-grid p-box p-grid-box-1 box-bg" data-pid="10167"> <div class="grid-box"> <div class="feat-holder overlay-text"> <div class="p-featured"> <a class="p-flink" href="https://www.scaler.com/blog/best-ai-code-review-tools-level-up-your-code-quality/" title="Best AI Code Review Tools: Level Up Your Code Quality"> <img loading="lazy" width="420" height="280" src="https://scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com/wp-content/uploads/2024/08/27175932/ai-code-review-420x280.webp" class="featured-img wp-post-image" alt="ai code review" loading="lazy" decoding="async" /> </a> </div> <div class="p-categories p-top"><a class="p-category category-id-35" href="https://www.scaler.com/blog/category/software-development/" rel="category">Software Development</a></div> </div> <h3 class="entry-title"> <a class="p-url" href="https://www.scaler.com/blog/best-ai-code-review-tools-level-up-your-code-quality/" rel="bookmark">Best AI Code Review Tools: Level Up Your Code Quality</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-avatar meta-el multiple-avatar"> <img alt='Mayank Gupta' src='https://secure.gravatar.com/avatar/fd9185ba892dcbffaceeb8b059f30013?s=44&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/fd9185ba892dcbffaceeb8b059f30013?s=88&d=mm&r=g 2x' class='avatar avatar-44 photo' height='44' width='44' loading='lazy' decoding='async'/> </span> <span class="meta-el meta-author co-authors"> <span class="meta-label">By</span> <span class="meta-separate"> <a href="https://www.scaler.com/blog/author/mayank-gupta/">Mayank Gupta</a> </span> </span> </div> </div> </div> </div> </div></div> </aside> </div> </div> </div> </div> </div> </section> </div> </article></div> <footer class="footer-wrap rb-section footer-etemplate"> <div data-elementor-type="wp-post" data-elementor-id="3053" class="elementor elementor-3053"> <section class="elementor-section elementor-top-section elementor-element elementor-element-2b15d7d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2b15d7d" data-element_type="section"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e47481" data-id="8e47481" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-c5a92da elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c5a92da" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-custom"> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-186354f" data-id="186354f" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2699782 elementor-widget elementor-widget-html" data-id="2699782" data-element_type="widget" data-widget_type="html.default"> <div class="elementor-widget-container"> <img src="https://assets-v2.scaler.com/assets/scaler/svg/scaler-logo-new-white-0e0993e6a3e90c8973fa5fca5492f59098acc15942fadc64a7d3dda841e48741.svg.gz" alt="Scaler Logo" width="88" height="12" style="margin-left: 2px"> <div class="has-inline-color has-nv-site-bg-color playstore__content" >Engineered with ❤️ by</div> <img loading="lazy" src="https://assets-v2.scaler.com/assets/scaler/webp/made-by-interviewbit-footer-fd840f1544bdce664239fc31acb9d66018829f390d755e7d150614ab61f199fc.webp.gz" alt="Scaler Logo" width="160" height="25" style="margin-top: 0.5rem"> </div> </div> <div class="elementor-element elementor-element-dac50ce elementor-widget elementor-widget-text-editor" data-id="dac50ce" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.21.0 - 24-04-2024 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style> <p>Address: InterviewBit Technologies Private Limited, 7th Floor, The Fore, Indiqube, Carmelaram Rd, Ambedkar Nagar, Chikkabellandur, Bengaluru, Karnataka 560087</p> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-bb4f73f" data-id="bb4f73f" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-e5c4c6e elementor-widget elementor-widget-heading" data-id="e5c4c6e" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.21.0 - 24-04-2024 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h3 class="elementor-heading-title elementor-size-default">Explore Scaler</h3> </div> </div> <div class="elementor-element elementor-element-b6a4ef7 elementor-widget elementor-widget-foxiz-sidebar-menu" data-id="b6a4ef7" data-element_type="widget" data-widget_type="foxiz-sidebar-menu.default"> <div class="elementor-widget-container"> <ul id="menu-explore-scaler" class="sidebar-menu"><li id="menu-item-5034" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5034"><a href="https://www.scaler.com/academy/?utm_source=organic_blog&utm_medium=footer_menu&utm_content=blog"><span>Scaler Software Development</span></a></li> <li id="menu-item-5035" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5035"><a href="https://www.scaler.com/devops-course/?utm_source=organic_blog&utm_medium=footer_menu&utm_content=blog"><span>Scaler DevOps</span></a></li> <li id="menu-item-5037" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5037"><a href="https://www.scaler.com/data-science-course/?utm_source=organic_blog&utm_medium=footer_menu&utm_content=blog"><span>Scaler Data Science & ML</span></a></li> <li id="menu-item-5038" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5038"><a href="https://www.scaler.com/school-of-technology/?utm_source=organic_blog&utm_medium=footer_menu&utm_content=blog"><span>Scaler School of Technology</span></a></li> <li id="menu-item-5039" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5039"><a href="https://www.scaler.com/neovarsity/?utm_source=organic_blog&utm_medium=footer_menu&utm_content=blog"><span>Scaler Neovarsity</span></a></li> <li id="menu-item-5040" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5040"><a href="https://www.scaler.com/mentor/"><span>Become a Mentor</span></a></li> <li id="menu-item-5041" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5041"><a href="https://www.scaler.com/teaching-assistant/"><span>Become a TA</span></a></li> <li id="menu-item-5042" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5042"><a href="https://www.scaler.com/career-coach/"><span>Become a Career Coach</span></a></li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-33accaf" data-id="33accaf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-e1c91b3 elementor-widget elementor-widget-heading" data-id="e1c91b3" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Resources</h3> </div> </div> <div class="elementor-element elementor-element-9bd77bb elementor-widget elementor-widget-foxiz-sidebar-menu" data-id="9bd77bb" data-element_type="widget" data-widget_type="foxiz-sidebar-menu.default"> <div class="elementor-widget-container"> <ul id="menu-resources" class="sidebar-menu"><li id="menu-item-5043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5043"><a href="https://www.scaler.com/about/"><span>About us</span></a></li> <li id="menu-item-5044" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5044"><a href="https://www.scaler.com/contact/"><span>Contact Us</span></a></li> <li id="menu-item-5045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5045"><a href="https://www.scaler.com/careers/"><span>Careers</span></a></li> <li id="menu-item-5046" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5046"><a href="https://www.scaler.com/review/"><span>Review</span></a></li> <li id="menu-item-10490" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10490"><a href="https://www.scaler.com/blog/content-editorial-policy/"><span>Content Editorial Policy</span></a></li> <li id="menu-item-5047" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5047"><a href="https://www.scaler.com/discord/"><span>Join our Discord</span></a></li> <li id="menu-item-5048" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5048"><a href="https://www.scaler.com/terms/"><span>Terms of Use</span></a></li> <li id="menu-item-5049" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5049"><a href="https://www.scaler.com/privacy/"><span>Privacy Policy</span></a></li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-435f4bc" data-id="435f4bc" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-9d03351 elementor-widget elementor-widget-heading" data-id="9d03351" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Follow Us On</h3> </div> </div> <div class="elementor-element elementor-element-5d290bc elementor-widget elementor-widget-html" data-id="5d290bc" data-element_type="widget" data-widget_type="html.default"> <div class="elementor-widget-container"> <ul class="footer__contents"> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="youtube_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="youtube_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://www.youtube.com/scaler?sub_confirmation=1')" href="https://www.youtube.com/scaler?sub_confirmation=1" target="_blank" rel="noreferrer"> <i class="fab fa-youtube"></i> Youtube </a> </li> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="linkedin_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="linkedin_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://www.linkedin.com/school/scaleracademy')" href="https://www.linkedin.com/school/scaleracademy" target="_blank" rel="noreferrer"> <i class="fab fa-linkedin"></i> LinkedIn </a> </li> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="facebook_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="facebook_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://www.facebook.com/scalerofficial')" href="https://www.facebook.com/scalerofficial" target="_blank" rel="noreferrer"> <i class="fab fa-facebook"></i> Facebook </a> </li> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="twitter_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="twitter_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://twitter.com/scaler_official')" href="https://twitter.com/scaler_official" target="_blank" rel="noreferrer"> <i class="fab fa-twitter"></i> Twitter </a> </li> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="instagram_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="instagram_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://www.instagram.com/scaler_official/')" href="https://www.instagram.com/scaler_official/" target="_blank" rel="noreferrer"> <i class="fab fa-instagram"></i> Instagram </a> </li> <li class="footer__list"> <a class="footer__link gtm-track-element" data-gtm-element="reviews_on_quora_footer_link" data-gtm-allowed-actions="click" data-gtm-tracking-allowed="true" data-cy="reviews_on_quora_footer_link" onclick="window.trackGaEvent('footer','nav-link','https://www.quora.com/What-is-your-review-of-Scaler-Academy')" href="https://www.quora.com/What-is-your-review-of-Scaler-Academy" target="_blank" rel="noreferrer"> <i class="fab fa-quora"></i> Reviews on Quora </a> </li> </ul> </div> </div> </div> </div> </div> </section> </div> </footer> </div> <script> (function () { const readingSize = navigator.cookieEnabled ? sessionStorage.getItem('rubyResizerStep') || '' : '1'; if (readingSize) { const body = document.querySelector('body'); switch (readingSize) { case '2': body.classList.add('medium-entry-size'); break; case '3': body.classList.add('big-entry-size'); break; } } })(); </script> <!--Notification Section--> <div id="notification-7723" style="visibility: hidden;" data-id="7723" class="hthb-notification ht-notification-section hthb- hthb-pos--bottom hthb-state--open "> <!--Notification Open Buttons--> <span class="hthb-open-toggle"> <svg id="Layer" enable-background="new 0 0 64 64" height="25" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="m37.379 12.552c-.799-.761-2.066-.731-2.827.069-.762.8-.73 2.066.069 2.828l15.342 14.551h-39.963c-1.104 0-2 .896-2 2s.896 2 2 2h39.899l-15.278 14.552c-.8.762-.831 2.028-.069 2.828.393.412.92.62 1.448.62.496 0 .992-.183 1.379-.552l17.449-16.62c.756-.755 1.172-1.759 1.172-2.828s-.416-2.073-1.207-2.862z" fill="#ffffff"/></svg> </span> <div class="hthb-row"> <div class="hthb-container"> <!--Notification Buttons--> <div class="hthb-close-toggle-wrapper"> <span class="hthb-close-toggle" data-text=""> <svg version="1.1" width="15" height="25" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 496.096 496.096" style="enable-background:new 0 0 496.096 496.096;" xml:space="preserve"> <path d="M259.41,247.998L493.754,13.654c3.123-3.124,3.123-8.188,0-11.312c-3.124-3.123-8.188-3.123-11.312,0L248.098,236.686 L13.754,2.342C10.576-0.727,5.512-0.639,2.442,2.539c-2.994,3.1-2.994,8.015,0,11.115l234.344,234.344L2.442,482.342 c-3.178,3.07-3.266,8.134-0.196,11.312s8.134,3.266,11.312,0.196c0.067-0.064,0.132-0.13,0.196-0.196L248.098,259.31 l234.344,234.344c3.178,3.07,8.242,2.982,11.312-0.196c2.995-3.1,2.995-8.016,0-11.116L259.41,247.998z" fill="#ffffff" data-original="#000000"/> </svg> <span class="hthb-close-text"></span> </sapn> </div> <!--Notification Text--> <div class="hthb-notification-content ht-notification-text"> <p class="has-text-align-center popmake-7714"><strong>Get Free Career Counselling</strong> ➞</p> </div> </div> </div> </div> <style type="text/css"> #notification-7723::before{background-color:#0051fd}#notification-7723{}#notification-7723::before{background-image:url()}#notification-7723 .hthb-notification-content{margin: }#notification-7723 .hthb-notification-content{padding: }#notification-7723 .hthb-notification-content .ht_btn{margin: }#notification-7723 .hthb-notification-content .ht_btn{padding: }#notification-7723 .hthb-open-toggle{display: none;}@media (max-width: 768px){ #notification-7723.hthb-state--open{height:px;} } </style> <div id="pum-7714" class="pum pum-overlay pum-theme-4968 pum-theme-default-theme popmake-overlay click_open" data-popmake="{"id":7714,"slug":"get-free-career-counselling","theme_id":4968,"cookies":[{"event":"manual","settings":{"name":"pum-7714","key":"","session":false,"path":"1","time":"1 month"}}],"triggers":[{"type":"click_open","settings":{"cookie_name":["pum-7714"],"extra_selectors":".open_lead"}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"100px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":"1","location":"center","position_from_trigger":false,"position_top":"0","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}" role="dialog" aria-modal="false" aria-labelledby="pum_popup_title_7714"> <div id="popmake-7714" class="pum-container popmake theme-4968 pum-responsive pum-responsive-medium responsive size-medium"> <div id="pum_popup_title_7714" class="pum-title popmake-title"> Get Free Career Counselling </div> <div class="pum-content popmake-content" tabindex="0"> <div class="forminator-ui forminator-custom-form forminator-custom-form-7719 forminator-design--default forminator-enclosed forminator_ajax" data-forminator-render="0" data-form="forminator-module-7719" data-uid="67d3df3d2a406"><br/></div><form id="forminator-module-7719" class="forminator-ui forminator-custom-form forminator-custom-form-7719 forminator-design--default forminator-enclosed forminator_ajax" method="post" data-forminator-render="0" data-form-id="7719" data-design="default" data-grid="enclosed" style="display: none;" data-uid="67d3df3d2a406" ><div role="alert" aria-live="polite" class="forminator-response-message forminator-error" aria-hidden="true"></div><div class="forminator-row"><div id="email-1" class="forminator-field-email forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-email-1_67d3df3d2a406" id="forminator-field-email-1_67d3df3d2a406-label" class="forminator-label">Email Address <span class="forminator-required">*</span></label><input type="email" name="email-1" value="" placeholder="" id="forminator-field-email-1_67d3df3d2a406" class="forminator-input forminator-email--field" data-required="1" aria-required="true" /></div></div></div><div class="forminator-row"><div id="name-1" class="forminator-field-name forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-name-1_67d3df3d2a406" id="forminator-field-name-1_67d3df3d2a406-label" class="forminator-label">Full Name <span class="forminator-required">*</span></label><input type="text" name="name-1" value="" placeholder="" id="forminator-field-name-1_67d3df3d2a406" class="forminator-input forminator-name--field" aria-required="true" /></div></div><div id="number-1" class="forminator-field-number forminator-col forminator-col-6 "><div class="forminator-field"><label for="forminator-field-number-1_67d3df3d2a406" id="forminator-field-number-1_67d3df3d2a406-label" class="forminator-label">Graduation Year <span class="forminator-required">*</span></label><input name="number-1" value="Year of Graduation" placeholder="" id="forminator-field-number-1_67d3df3d2a406" class="forminator-input forminator-number--field" inputmode="decimal" data-required="1" data-decimals="0" aria-required="true" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" data-hidden-behavior="zero" type="number" step="any" min="1974" max="2032" /></div></div></div><div class="forminator-row"><div id="select-3" class="forminator-field-select forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-form-7719__field--select-3_67d3df3d2a406" id="forminator-form-7719__field--select-3_67d3df3d2a406-label" class="forminator-label">Job Title <span class="forminator-required">*</span></label><select id="forminator-form-7719__field--select-3_67d3df3d2a406" class="forminator-select--field forminator-select2" data-required="1" name="select-3" data-default-value="" data-hidden-behavior="zero" data-placeholder="Select Job Title" data-search="false" aria-labelledby="forminator-form-7719__field--select-3_67d3df3d2a406-label" aria-describedby="forminator-form-7719__field--select-3_67d3df3d2a406-description"><option value="">Select Job Title</option><option value="Engineering Leadership" data-calculation="0">Engineering Leadership</option><option value="Software Development Engineer (Backend)" data-calculation="0">Software Development Engineer (Backend)</option><option value="Software Development Engineer (Frontend)" data-calculation="0">Software Development Engineer (Frontend)</option><option value="Software Development Engineer (Full Stack)" data-calculation="0">Software Development Engineer (Full Stack)</option><option value="Data Scientist" data-calculation="0">Data Scientist</option><option value="Android Engineer" data-calculation="0">Android Engineer</option><option value="iOS Engineer" data-calculation="0">iOS Engineer</option><option value="Devops Engineer" data-calculation="0">Devops Engineer</option><option value="Support Engineer" data-calculation="0">Support Engineer</option><option value="Research Engineer" data-calculation="0">Research Engineer</option><option value="Engineering Intern" data-calculation="0">Engineering Intern</option><option value="QA Engineer" data-calculation="0">QA Engineer</option><option value="Co-founder" data-calculation="0">Co-founder</option><option value="SDET" data-calculation="0">SDET</option><option value="Product Designer" data-calculation="0">Product Designer</option><option value="Backend Architect" data-calculation="0">Backend Architect</option><option value="Program Manager" data-calculation="0">Program Manager</option><option value="Release Engineer" data-calculation="0">Release Engineer</option><option value="Security Leadership" data-calculation="0">Security Leadership</option><option value="Database Administrator" data-calculation="0">Database Administrator</option><option value="Data Analyst" data-calculation="0">Data Analyst</option><option value="Data Engineer" data-calculation="0">Data Engineer</option><option value="Non Coder" data-calculation="0">Non Coder</option><option value="Other" data-calculation="0">Other</option></select></div></div></div><div class="forminator-row"><div id="select-1" class="forminator-field-select forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-form-7719__field--select-1_67d3df3d2a406" id="forminator-form-7719__field--select-1_67d3df3d2a406-label" class="forminator-label">Program <span class="forminator-required">*</span></label><select id="forminator-form-7719__field--select-1_67d3df3d2a406" class="forminator-select--field forminator-select2" data-required="1" name="select-1" data-default-value="" data-hidden-behavior="zero" data-placeholder="Select Program" data-search="false" aria-labelledby="forminator-form-7719__field--select-1_67d3df3d2a406-label" aria-describedby="forminator-form-7719__field--select-1_67d3df3d2a406-description"><option value="">Select Program</option><option value="academy" data-calculation="0">Academy (Software Development)</option><option value="data_science" data-calculation="0">Data Science</option><option value="devops" data-calculation="0">DevOps</option><option value="neovarsity" data-calculation="0">MS in CSE</option></select></div></div></div><div class="forminator-row"><div id="phone-1" class="forminator-field-phone forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-phone-1_67d3df3d2a406" id="forminator-field-phone-1_67d3df3d2a406-label" class="forminator-label">Mobile Number <span class="forminator-required">*</span></label><input type="text" name="phone-1" value="" placeholder="Enter your mobile number" id="forminator-field-phone-1_67d3df3d2a406" class="forminator-input forminator-field--phone" data-required="1" aria-required="true" autocomplete="off" data-national_mode="enabled" data-country="in" data-validation="standard" /></div></div></div><div class="forminator-row"><div id="html-1" class="forminator-field-html forminator-col forminator-col-12 "><div class="forminator-field forminator-merge-tags" data-field="html-1"><p>By continuing, I have read and agree to Scaler’s <a rel="noopener" target="_blank" href="https://www.scaler.com/terms/" class="scaler-terms">Terms</a> and <a rel="noopener" target="_blank" href="https://www.scaler.com/privacy/" class="scaler-terms">Privacy Policy</a></p></div></div></div><input type="hidden" name="referer_url" value="" /><div class="forminator-row forminator-row-last"><div class="forminator-col"><div class="forminator-field"><button class="forminator-button forminator-button-submit">Submit</button></div></div></div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="010f5428ad" /><input type="hidden" name="_wp_http_referer" value="/blog/sde-roadmap/" /><input type="hidden" name="form_id" value="7719"><input type="hidden" name="page_id" value="6257"><input type="hidden" name="form_type" value="default"><input type="hidden" name="current_url" value="https://www.scaler.com/blog/sde-roadmap/"><input type="hidden" name="render_id" value="0"><input type="hidden" name="action" value="forminator_submit_form_custom-forms"><label for="input_7" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_7" type="text" name="input_7" value="" autocomplete="off"></label></form> </div> <button type="button" class="pum-close popmake-close" aria-label="Close"> <i class="fas fa-window-close"></i> </button> </div> </div> <link rel='stylesheet' id='forminator-module-css-7479-css' href='https://www.scaler.com/blog/wp-content/uploads/forminator/7479_a5bb294c531221682ffe24023a266e93/css/style-7479.css?ver=1716558633' media='all' /> <script id="foxiz-core-js-extra"> var foxizCoreParams = {"ajaxurl":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","darkModeID":"RubyDarkMode","cookieDomain":"","cookiePath":"\/blog\/"}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/foxiz-core/assets/core.js?ver=2.2.4" id="foxiz-core-js"></script> <script id="hashbar-analytics-js-extra"> var hashbar_analytical = {"ajaxurl":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","nonce_key":"efb73962b7","enable_analytics":""}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/hashbar-wp-notification-bar/assets/js/analytics.js?ver=1.5.0" id="hashbar-analytics-js"></script> <script src="https://www.scaler.com/blog/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script id="popup-maker-site-js-extra"> var pum_vars = {"version":"1.18.5","pm_dir_url":"https:\/\/www.scaler.com\/blog\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","restapi":"https:\/\/www.scaler.com\/blog\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"4968","debug_mode":"","disable_tracking":"","home_url":"\/blog\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/www.scaler.com\/blog\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/www.scaler.com\/blog\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-7714":{"triggers":[{"type":"click_open","settings":{"cookie_name":["pum-7714"],"extra_selectors":".open_lead"}}],"cookies":[{"event":"manual","settings":{"name":"pum-7714","key":"","session":false,"path":"1","time":"1 month"}}],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"4968","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"100px","custom_height_auto":true,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"top","open_sound":"none","custom_sound":"","location":"center","position_top":"0","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":true,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":7714,"slug":"get-free-career-counselling"}}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/popup-maker/assets/js/site.min.js?defer&ver=1.18.5" id="popup-maker-site-js"></script> <script src="https://www.scaler.com/blog/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async data-wp-strategy="async"></script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/jquery.waypoints.min.js?ver=3.1.1" id="jquery-waypoints-js"></script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/rbswiper.min.js?ver=6.5.8" id="rbswiper-js"></script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/jquery.mp.min.js?ver=1.1.0" id="jquery-magnific-popup-js"></script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/jquery.tipsy.min.js?ver=1.0" id="rb-tipsy-js"></script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/jquery.ui.totop.min.js?ver=v1.2" id="jquery-uitotop-js"></script> <script id="foxiz-global-js-extra"> var foxizParams = {"twitterName":"Scaler Blog","sliderSpeed":"5000","sliderEffect":"slide","sliderFMode":"1","singleLoadNextLimit":"20","liveInterval":"600"}; </script> <script src="https://www.scaler.com/blog/wp-content/themes/foxiz/assets/js/global.js?ver=2.3.4" id="foxiz-global-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/quick-adsense-reloaded/assets/js/ads.js?ver=2.0.84" id="quads-ads-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.21.2" id="elementor-webpack-runtime-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.21.2" id="elementor-frontend-modules-js"></script> <script src="https://www.scaler.com/blog/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.21.2","is_static":false,"experimentalFeatures":{"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_swiper_latest":true,"container_grid":true,"home_screen":true,"ai-layout":true,"landing-pages":true},"urls":{"assets":"https:\/\/www.scaler.com\/blog\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":6257,"title":"SDE%20Roadmap%3A%20How%20to%20Become%20a%20Software%20Engineer","excerpt":"","featuredImage":"https:\/\/scaler-blog-prod-wp-content.s3.ap-south-1.amazonaws.com\/wp-content\/uploads\/2024\/03\/21154211\/SDE-roadmap-1024x683.webp"}}; </script> <script src="https://www.scaler.com/blog/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.21.2" id="elementor-frontend-js"></script> <script type="text/javascript">jQuery(function() {jQuery.ajax({url: 'https://www.scaler.com/blog/wp-admin/admin-ajax.php',type: "POST",data: {action: "forminator_get_nonce",},success: function (response) {jQuery('#forminator-module-7719 #forminator_nonce').val( response.data );}});})</script><script type="text/javascript">jQuery(function() {jQuery.ajax({url: 'https://www.scaler.com/blog/wp-admin/admin-ajax.php',type: "POST",data: {action: "forminator_get_nonce",},success: function (response) {jQuery('#forminator-module-7479 #forminator_nonce').val( response.data );}});})</script> <script type="text/javascript"> jQuery(function () { window.Forminator_Cform_Paginations = window.Forminator_Cform_Paginations || []; window.Forminator_Cform_Paginations[7719] = {"has-pagination":false,"pagination-header-design":"show","pagination-header":"nav","last-steps":"Finish","last-previous":"Previous","pagination-labels":"default","has-paypal":false}; var runForminatorFront = function () { jQuery('#forminator-module-7719[data-forminator-render="0"]') .forminatorFront({"form_type":"custom-form","inline_validation":true,"print_value":false,"rules":"\"email-1\": {\n\"required\": true,\"email\": false,},\n\"name-1\": \"required\",\"name-1\": \"trim\",\"number-1\": {\"required\": true,\"minNumber\": 1974,\"maxNumber\": 2032,},\"select-3\": \"required\",\"select-1\": \"required\",\"phone-1\": {\"required\": true,\"trim\": true,\"forminatorPhoneNational\": true,},","messages":"\"email-1\": {\n\"required\": \"This field is required. Please input a valid email.\",\n},\n\"name-1\": \"Name is required.\",\n\"number-1\": {\n\"required\": \"This field is required. Please enter number.\",\n\"number\": \"This is not valid number.\",\n\"min\": \"Please enter a value greater than or equal to {0}.\",\n\"max\": \"Please enter a value less than or equal to {0}.\",\n},\n\"select-3\": \"This field is required. Please select a value.\",\n\"select-1\": \"This field is required. Please select a value.\",\n\"phone-1\": {\n\"required\": \"This field is required. Please input a phone number.\",\n\"trim\": \"This field is required. Please input a phone number.\",\n\"forminatorPhoneNational\": \"Please input a valid phone number.\",\n\"phone\": \"Please input a valid phone number.\",\n},\n","conditions":{"fields":[],"relations":{"email-1":[],"name-1":[],"number-1":[],"select-3":[],"select-1":[],"phone-1":[],"html-1":[],"submit":[]}},"calendar":"{\"days\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}","paypal_config":{"live_id":"","sandbox_id":"","redirect_url":"https:\/\/www.scaler.com\/blog\/sde-roadmap","form_id":7719},"forminator_fields":["address","calculation","captcha","consent","currency","custom","date","email","gdprcheckbox","group","hidden","html","checkbox","name","number","page-break","password","paypal","phone","postdata","radio","section","select","slider","stripe","text","textarea","time","upload","url"],"general_messages":{"calculation_error":"Failed to calculate field.","payment_require_ssl_error":"SSL required to submit this form, please check your URL.","payment_require_amount_error":"PayPal amount must be greater than 0.","form_has_error":"Please correct the errors before submission."},"payment_require_ssl":false,"has_loader":true,"loader_label":"Submitting...","calcs_memoize_time":300,"is_reset_enabled":true,"has_stripe":false,"has_paypal":false,"submit_button_class":""}); } if (window.elementorFrontend) { if (typeof elementorFrontend.hooks !== "undefined") { elementorFrontend.hooks.addAction('frontend/element_ready/global', function () { runForminatorFront(); }); } } else { runForminatorFront(); } if (typeof ForminatorValidationErrors !== 'undefined') { var forminatorFrontSubmit = jQuery(ForminatorValidationErrors.selector).data('forminatorFrontSubmit'); if (typeof forminatorFrontSubmit !== 'undefined') { forminatorFrontSubmit.show_messages(ForminatorValidationErrors.errors); } } if (typeof ForminatorFormHider !== 'undefined') { var forminatorFront = jQuery(ForminatorFormHider.selector).data('forminatorFront'); if (typeof forminatorFront !== 'undefined') { jQuery(forminatorFront.forminator_selector).find('.forminator-row').hide(); jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-steps').hide(); jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-footer').hide(); } } if (typeof ForminatorFormNewTabRedirect !== 'undefined') { var forminatorFront = ForminatorFormNewTabRedirect.url; if (typeof forminatorFront !== 'undefined') { window.open(ForminatorFormNewTabRedirect.url, '_blank'); } } }); </script> <script type="text/javascript"> jQuery(function () { window.Forminator_Cform_Paginations = window.Forminator_Cform_Paginations || []; window.Forminator_Cform_Paginations[7479] = {"has-pagination":false,"pagination-header-design":"show","pagination-header":"nav","last-steps":"Finish","last-previous":"Previous","pagination-labels":"default","has-paypal":false}; var runForminatorFront = function () { jQuery('#forminator-module-7479[data-forminator-render="0"]') .forminatorFront({"form_type":"custom-form","inline_validation":true,"print_value":false,"rules":"\"email-1\": {\n\"required\": true,\"email\": false,},\n\"name-1\": \"required\",\"name-1\": \"trim\",\"number-1\": {\"required\": true,\"minNumber\": 1974,\"maxNumber\": 2032,},\"select-3\": \"required\",\"select-1\": \"required\",\"phone-1\": {\"required\": true,\"trim\": true,\"forminatorPhoneNational\": true,},","messages":"\"email-1\": {\n\"required\": \"This field is required. Please input a valid email.\",\n},\n\"name-1\": \"Name is required.\",\n\"number-1\": {\n\"required\": \"This field is required. Please enter number.\",\n\"number\": \"This is not valid number.\",\n\"min\": \"Please enter a value greater than or equal to {0}.\",\n\"max\": \"Please enter a value less than or equal to {0}.\",\n},\n\"select-3\": \"This field is required. Please select a value.\",\n\"select-1\": \"This field is required. Please select a value.\",\n\"phone-1\": {\n\"required\": \"This field is required. Please input a phone number.\",\n\"trim\": \"This field is required. Please input a phone number.\",\n\"forminatorPhoneNational\": \"Please input a valid phone number.\",\n\"phone\": \"Please input a valid phone number.\",\n},\n","conditions":{"fields":[],"relations":{"email-1":[],"name-1":[],"number-1":[],"select-3":[],"select-1":[],"phone-1":[],"html-1":[],"submit":[]}},"calendar":"{\"days\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}","paypal_config":{"live_id":"","sandbox_id":"","redirect_url":"https:\/\/www.scaler.com\/blog\/sde-roadmap","form_id":7479},"forminator_fields":["address","calculation","captcha","consent","currency","custom","date","email","gdprcheckbox","group","hidden","html","checkbox","name","number","page-break","password","paypal","phone","postdata","radio","section","select","slider","stripe","text","textarea","time","upload","url"],"general_messages":{"calculation_error":"Failed to calculate field.","payment_require_ssl_error":"SSL required to submit this form, please check your URL.","payment_require_amount_error":"PayPal amount must be greater than 0.","form_has_error":"Please correct the errors before submission."},"payment_require_ssl":false,"has_loader":true,"loader_label":"Submitting...","calcs_memoize_time":300,"is_reset_enabled":true,"has_stripe":false,"has_paypal":false,"submit_button_class":""}); } if (window.elementorFrontend) { if (typeof elementorFrontend.hooks !== "undefined") { elementorFrontend.hooks.addAction('frontend/element_ready/global', function () { runForminatorFront(); }); } } else { runForminatorFront(); } if (typeof ForminatorValidationErrors !== 'undefined') { var forminatorFrontSubmit = jQuery(ForminatorValidationErrors.selector).data('forminatorFrontSubmit'); if (typeof forminatorFrontSubmit !== 'undefined') { forminatorFrontSubmit.show_messages(ForminatorValidationErrors.errors); } } if (typeof ForminatorFormHider !== 'undefined') { var forminatorFront = jQuery(ForminatorFormHider.selector).data('forminatorFront'); if (typeof forminatorFront !== 'undefined') { jQuery(forminatorFront.forminator_selector).find('.forminator-row').hide(); jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-steps').hide(); jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-footer').hide(); } } if (typeof ForminatorFormNewTabRedirect !== 'undefined') { var forminatorFront = ForminatorFormNewTabRedirect.url; if (typeof forminatorFront !== 'undefined') { window.open(ForminatorFormNewTabRedirect.url, '_blank'); } } }); </script> </body> </html>