.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09cdafa5447dafa54478188f10f2f4edee45397c648f60f36e6
Found 18 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/custom-defaults /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/technologies/akamai /img/technologies/hdfs /img/technologies/pagerank /img/technologies/webassembly /img/tutorials-optimized /js
Severity: low
Fingerprint: 5f32cf5d6962f09c39aac35b39aac35b3dd9371b77e6fd98e3092c8c47e02a5e
Found 14 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/custom-defaults /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/tutorials-optimized /js
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecbbd22718d5fed31126e8d71fd06d9492
Found 17 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/technologies/akamai /img/technologies/hdfs /img/technologies/pagerank /img/technologies/webassembly /img/tutorials-optimized /js
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02f4e3844d09c9bf503440ca33d5b3e62
Found 13 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/tutorials-optimized /js
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c39aac35b39aac35b3dd9371b77e6fd98e3092c8c47e02a5e
Found 14 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/custom-defaults /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/tutorials-optimized /js
Severity: low
Fingerprint: 5f32cf5d6962f09cdafa5447dafa54478188f10f2f4edee45397c648f60f36e6
Found 18 files trough .DS_Store spidering: /img /img/challenges /img/challenges/questions.png /img/companies /img/curriculum /img/custom-defaults /img/flash-cards /img/guide /img/marketing /img/old /img/sections /img/technologies /img/technologies/akamai /img/technologies/hdfs /img/technologies/pagerank /img/technologies/webassembly /img/tutorials-optimized /js
Open service 142.250.185.147:443 · www.algodaily.com
2026-01-09 08:37
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 08:37:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=bWp3REhibVkxYnJFWWZ4QmZ1OEVpb3NsV1V5V2VjVFVNZGVwbk5tckxTMTh6TE81U0hmTEpnOGxxOHU0RUpYMWNjS1F5aW02V0NmRUh4NDhUUVppUTZKdmRpTlpiWHo0K3AydTdPVktOTmR4YlRiL1k4UVUxVXJJd2NlU2cwQXZ0UHpPRFVvNlEwemplRTJ2U0ZNcHVnPT0tLUZEbzhRZitseDUzb1BTQ2MwL0JNT3c9PQ%3D%3D--04c14e11d625732f20e6b031d72b2d45b3a1be76; path=/; secure; HttpOnly
X-Request-Id: 0748d131-dad2-46ac-83bf-893507851b3a
X-Runtime: 0.265685
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="W9+BHmxMT8Qz5dD7DJnbafoW3MMlA0nNd47kOJNbDTwTp8ViweJ557DlGAo/BUOaC2DZJaAiJVVChxia44tCUA==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh
Open service 2a00:1450:4001:810::2013:443 · www.algodaily.com
2026-01-08 10:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 10:07:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=dnF2elpMRWR2S2RnWTljQ0EvVUNoVkNSS0tRRCszSVlZLzVoSXBGY3Y4RFVSaTJaMjdWU0ZGMGxKVVdUSGJjV29Rc2JTMUk1MkMzTEpMS04vZ1NIQzM2U1EzemZhSDdLSWVESVg4eVo1bXVocUhmVGhpNS9ReS81ZlhYMlhVUXY2MFpCdy9EY3JJT3NTR0JlZXNhMGNRPT0tLW03RHFpeTlSMFM5bEJCK0JxOTFQRHc9PQ%3D%3D--307290ee5f717dec24108913d036c12302fc4348; path=/; secure; HttpOnly
X-Request-Id: 4e4d62bb-4721-44c5-a63a-23f1f200023f
X-Runtime: 0.134869
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="KdiO0iltfJVWLq/G2vTWTROUQwoYBuQuIfo5HqEF4A5h37z6MlkznECi4NbD/hsQwzzC7tmUEGs8znfSjfgxFw==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh
Open service 142.250.186.115:80 · www.algodaily.com
2026-01-08 10:06
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 10:07:58 GMT Content-Type: text/html Transfer-Encoding: chunked Location: https://www.algodaily.com/ Via: 1.1 google Connection: close
Open service 142.250.186.115:443 · www.algodaily.com
2026-01-08 10:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 10:07:00 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=ZmtUZEpCVGllRGtBQWtiYXdvSXNqc1RnWmFuaGRIaWFEaWpSNWRGVkFDTEZXOXVpR09XOFkzcENsMnF0OWtnM0RJUUFaMkttUU5rRm9NZThhYkV2WTNkK3Zabjg3cVB0bFhRZlBGNVFZbjIyZDY3K2xnL1E0Z28vSVZGZWRZT0pDSWlkQzE2Y2ZlN2g1Y0pQSXptczd3PT0tLUczRnlaemdzV2pkMWV2V1ljcmhEcXc9PQ%3D%3D--b37fd596f1b0c290491d4429c83f0c9fb35edd14; path=/; secure; HttpOnly
X-Request-Id: a597068d-249e-4988-a59c-ffd733926240
X-Runtime: 0.135360
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="u+HJYGRXZM7l5bQ+YM5qY2AnM8fVBI45pxaPrluhKdtLV6aCMvhuizYEnTDZi9c88RMSxUV6zU3frSkRF6RQpQ==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh
Open service 2a00:1450:4001:810::2013:80 · www.algodaily.com
2026-01-08 10:06
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 10:07:58 GMT Content-Type: text/html Transfer-Encoding: chunked Location: https://www.algodaily.com/ Via: 1.1 google Connection: close
Open service 142.250.185.147:443 · www.algodaily.com
2026-01-02 10:08
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 10:08:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=c2FPSmlpU2w2djJmcmkvQmZnWEtEd08xSzk5OHJoNkJQdEpHZ1VtNG5DTUtZa2I0UHhxWFFsdXBJVkJjZEFpT0FCWkZaL1BQTE8wQXhVUWY0TThhR0xiQkpFeEQ2MzJTVml4VXBudUJsQWtCZG96NWJZT2JZTmRLYUg2RlJiVDlCVW1sRFlaVXM3czNMUmJrUTJjQzZnPT0tLURFdTJIMWZSVWlOQjFzLzdBZ3RyQ1E9PQ%3D%3D--84133bd643811a21d8bd5a9a6f7f84029535f3a5; path=/; secure; HttpOnly
X-Request-Id: 4f694b2a-68e5-4759-9f50-241a8aa13a37
X-Runtime: 0.156948
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="DAk91h4wiUuPVhikBtPdaq5q8+vO95BLU/23I7irvbZrhRAqDnYaUn6vTXO1UmrJsbD9aj4PXuCS0zrVSnPbTg==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh
Open service 142.250.185.147:443 · www.algodaily.com
2025-12-23 05:33
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 05:33:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=UkVnU0c4aEMyMTJmWVdyTFZKUnpVS0MrQ2FaVFFneWYyK3NkL2R3dDNQS0wzcjFYdWJTbFA1aHRFL1JiQWZjRmh1RnZ3S01rYmptd3hFNDFyblNDeXVNc3Rocm1OU0g5c1UzcS9zM25oY3NjS0NxOVhHYXRJYVhocEk3anV5MStUcXBjVkVVTlFkcnkrSytpY01wUGdnPT0tLXNLTWlXRWtxWEZlYjMzUXQ4U2YySmc9PQ%3D%3D--f78fb15a4a00bc25a8517b538e9eacb9f5d40821; path=/; secure; HttpOnly
X-Request-Id: dbeccb44-9df4-47d9-bc69-3b946f501817
X-Runtime: 0.161517
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="XPTfsLgVRtzNhJdDqQdIgcIozrWPQ/fDT9QImChs06pzS9MbNGlQ1x9lRxWNERqsB8yVm7sVfCIJDrdJAaWONw==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh
Open service 142.250.185.147:443 · www.algodaily.com
2025-12-20 14:13
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 14:13:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: _algo_daily_prod_session=VHM4eE81YmtoS2lGdS9uSk51MVhKeFlYNWpzclltalI1VDBzNlhKQzk1cEtuMm5INnhxZ2NobWZkRWxyaTdrZmpPajFYR2dadGxSelhsbUE3bEJpTkJYZTBKT1FBaEs0M0NzOC9hNVdrOU9TUkpLTktpU0wzcnM0emswZFQ5LzkyUTJ5OVpRR1E0WFFZK3k5QzQ1VmRnPT0tLWF6dUpyb2oyUmdycExYOUtLZGZkZXc9PQ%3D%3D--acd894f53ddaba8a2d13ac223e070d50ca5ecf42; path=/; secure; HttpOnly
X-Request-Id: 472d93bb-11bf-430f-a812-938c1b3d5058
X-Runtime: 0.157168
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 google
Connection: close
Page title: AlgoDaily - Software interview prep made easy. Coding Interview Questions.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta name="author" content="AlgoDaily">
<meta name="google-site-verification" content="5qmszjDgynmlB6RNoSgDcD3s4j05_cmdBIBpUC7pH0k" />
<meta property="og:title" content="AlgoDaily - Daily coding interview questions. Full programming interview prep course and software career coaching." data-react-helmet="true" />
<meta property="og:description" content="Programming interview prep bootcamp with coding challenges and practice. Daily coding interview questions. Software interview prep made easy." data-react-helmet="true" />
<meta property="og:image" content="https://algodaily.com/img/socialshare-3.png" data-react-helmet="true" />
<meta property="og:url" content="https://algodaily.com" data-react-helmet="true" />
<title>AlgoDaily - Software interview prep made easy. Coding Interview Questions.</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="cMkCCsuZsNkfPffMA772UpQf0fIYkcbaUntEH21k9mBoL9yeHfRAY4Mm7XpKI4eMnVFX9g2+7pd+htusjcMxqA==" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
<link rel="stylesheet" media="all" href="/assets/application-19ee0ada9d4f4d67c89ba6d36a6ef4a20e511b4ee0fe4b1d878b6f65bc6833d2.css" data-turbolinks-track="reload" />
<link rel="stylesheet" media="screen" href="/packs/css/application-4507c99c.css" />
<script src="/assets/application-1bcb7ae4a23fe9dec3f03372aa619d5be9ed7edea49ae792704ea620d9a9b5b5.js" data-turbolinks-track="reload"></script>
<script src="/packs/js/application-8611ed00863f5470a2b7.js" defer="defer"></script>
<script type="text/javascript" src="/js/vendor/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/sandbox.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-122591217-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-122591217-1');
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jshint/2.10.2/jshint.min.js"></script>
<script type="text/javascript">
document.addEventListener('turbolinks:click', function (event) {
var anchorElement = event.target
var isSamePageAnchor = (
anchorElement.hash &&
anchorElement.origin === window.location.origin &&
anchorElement.pathname === window.location.pathname
)
if (isSamePageAnchor) {
Turbolinks.controller.pushHistoryWithLocationAndRestorationIdentifier(
event.data.url,
Turbolinks.uuid()
)
event.preventDefault()
}
})
</script>
<script>
(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');
</script>
<script async src='https://r.wdfl.co/rw.js' data-rewardful='97a2ed'></script>
<script type="text/javascript">
window.signUp = function () {
console.log('in sign up')
// If we're on an in-tutorial ad vs. brochure
var emailSubResult = $('.email-subscribe-result').filter(function(i,s) { return $(s).parent().parent().find('.email-subscribe-name').val() });
emailSubResult.html('<i class="fas fa-spinner fa-pulse"></i>');
var mailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
var nameInput = $(emailSubResult).parent().parent().find(".email-subscribe-name").val();
var emailInput = $(emailSubResult).parent().parent().find(".email-subscribe-email").val();
function errorCallback() {
var errorMsg = "There was a problem. Please refresh