{"id":29854,"date":"2023-02-02T11:36:30","date_gmt":"2023-02-02T19:36:30","guid":{"rendered":"https:\/\/coderpad.io\/?p=29854"},"modified":"2023-05-03T07:13:09","modified_gmt":"2023-05-03T14:13:09","slug":"new-back-end-frameworks-rails-node-spring-gin-django","status":"publish","type":"post","link":"https:\/\/coderpad.io\/blog\/announcements\/new-back-end-frameworks-rails-node-spring-gin-django\/","title":{"rendered":"New Back-End Frameworks: Ruby on Rails, Node.js, Spring, Gin, &#038; Django"},"content":{"rendered":"\n<p>Developers work in frameworks\u2014so why not interview in them?<\/p>\n\n\n\n<p>Now you can with CoderPad&#8217;s newly-released back-end multi-file frameworks. \ud83c\udf89&nbsp;&nbsp;<\/p>\n\n\n\n<p>These back-end frameworks come on the heels of our front-end frameworks release in 2022. Now, CoderPad customers have everything they need to conduct more realistic fullstack, front-end, and back-end interviews.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/img_63dbd3180308e.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/img_63dbd3180308e.png\" alt=\"Screenshot of node.js in a coderpad interview IDE.\"\/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Go Beyond the Algo<\/h2>\n\n\n\n<p>Over the years, interviewers and candidates alike have asked us to keep making technical interviews more realistic:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interviewers want to be able to ask \u201creal work questions\u201d instead of the proxy questions they end up asking because they feel limited by the tools they have.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Candidates prefer to answer \u201creal work questions\u201d rather than wasting time studying algorithms they don\u2019t actually use. What developer wants to crack open a CS textbook or spend hours grinding through leetcode so they can prepare for interview questions about concepts they haven\u2019t needed to think about in years?<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Both interviewers and candidates want to use an environment that is just like the tools they use every day \u2013 with a VS code based editor and a multifile environment. We\u2019ve provided it.<\/li>\n<\/ul>\n\n\n\n<p>All of this needs to happen within the confines of a 45-60 minute live interview or a candidate\u2019s take-home project. So we\u2019ve made sure to achieve this realism while keeping CoderPad simple and easy to use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let Your Candidates\u2019 Skills Shine<\/h2>\n\n\n\n<p>You can build realistic interview questions that truly reflect the types of projects you work on. Frameworks allows you to ask relevant questions that reflect your stack or codebase. We added the ability to install packages to enable you to recreate your team\u2019s development environment. This realism makes it easy to narrow down on identifying the right skill set for the job.&nbsp;<\/p>\n\n\n\n<p>What these frameworks mean for you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u200b\u200bThe ability to interview in the most popular back-end frameworks, including: <strong>&nbsp;<\/strong>Ruby on Rails, Node.js with Express.js, Spring for Java, Gin for Go and Django for Python.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>More options to assess the skills you need on your team with customizable, multi-file environments.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A candidate-friendly experience where you&#8217;ll find a familiar editor, install packages, instructions in a README, and more.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Frameworks at a Glance<\/h2>\n\n\n\n<p>With this launch, we have included all the tools you need to run your interview.&nbsp;<\/p>\n\n\n\n<p>Five back-end frameworks: <strong>Ruby on Rails, Node.js with Express.js, Spring for Java, Gin for Go, and Django for Python<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/image-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/image-1-1024x502.png\" alt=\"Screenshot of the list of backend frameworks available - django, go + gin, node.js, rails, and spring.\" class=\"wp-image-29870\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1-1024x502.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1-300x147.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1-768x376.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1-1536x753.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/02\/image-1.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Each framework has multi-file support, navigable via file tree:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/img_63dbd319bb967.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/img_63dbd319bb967.png\" alt=\"A node.js file tree is displayed.\"\/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>You can also easily install packages via the shell tab: <\/strong><\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video height=\"872\" style=\"aspect-ratio: 1622 \/ 872;\" width=\"1622\" autoplay controls loop muted src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/02\/npminsalllodash.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to get started?<\/h2>\n\n\n\n<p>Next time you <a href=\"https:\/\/app.coderpad.io\/login\"><strong>log into<\/strong><\/a> CoderPad, you\u2019ll have access to backend frameworks templates in a customizable environment. <a href=\"https:\/\/app.coderpad.io\/sandbox\">Check out a sandbox<\/a> to play around with a multi-file framework.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Just like our recent front-end frameworks release, our new back-end frameworks allow you to create and<a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/question-bank\/creating-and-editing-a-question\/#creating-multi-file-questions\"> <strong>save your own custom apps as questions<\/strong><\/a>. We also provide some <a href=\"https:\/\/app.coderpad.io\/dashboard\/questions\/examples\"><strong>example backend questions<\/strong><\/a> for inspiration.<\/p>\n\n\n\n<p>For a more in-depth look, explore the <a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/coderpad-quick-start-guides\/multi-file-frameworks-for-engineers\/\"><strong>Getting Started Guide for Engineers<\/strong><\/a><strong> <\/strong>or<strong> <\/strong>the<strong> <\/strong><a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/coderpad-quick-start-guides\/multi-file-frameworks-for-talent-acquisition-teams\/\"><strong>Getting Started Guide for TA<\/strong><\/a> for step-by-step instructions on using new multi-file frameworks in your technical interviews.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn about the five new backend frameworks now available with CoderPad.<\/p>\n","protected":false},"author":12,"featured_media":30275,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7,13],"tags":[],"persona":[27,29,28],"blog-programming-language":[],"keyword-cluster":[],"class_list":["post-29854","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-product-updates"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/29854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/comments?post=29854"}],"version-history":[{"count":19,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/29854\/revisions"}],"predecessor-version":[{"id":30244,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/29854\/revisions\/30244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media\/30275"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=29854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/categories?post=29854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/tags?post=29854"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/persona?post=29854"},{"taxonomy":"blog-programming-language","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/blog-programming-language?post=29854"},{"taxonomy":"keyword-cluster","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/keyword-cluster?post=29854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}