惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog RSS Feed
U
Unit 42
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
雷峰网
雷峰网
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
P
Proofpoint News Feed
The Cloudflare Blog
D
Docker
大猫的无限游戏
大猫的无限游戏

Stonecharioteer on Tech

I Traced My Traffic Through a Home Tailscale Exit Node What Was I Reading Last? In Three Not-So-Easy Pieces Dogfooding Is Hard Code blocks in your books, finally GoForGo v0.9.0 Merrilin - We built an app to read books I use a Macbook now Data Structures & Algorithms - Preparing for Interviews Using a local DNS namespace for local service discovery Direction KOllector - Publishing KOReader Highlights gbt: branches touched in the last 24 hours A Soiree into Symbols in Ruby Some Smalltalk about Ruby Loops Ruby Blocks Returning from Ruby Blocks, Procs and Lambdas My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances TIL: Watchexec - Modern File Watching for Development Workflows A Less Busy Mind GoForGo - Learn Go through live examples Migrating My Old Blog to Hugo with Claude The Qtile Window Manager: A Python-Powered Tiling Experience Read the RFCs that Built the Internet Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers Python Reverse a List New Beginnings Leaving ChainSafe Systems Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands Crews Not Teams A System for Getting Better at LeetCode
TIL: Coding Interview Patterns, Backstage Developer Porta...
2021-01-18 · via Stonecharioteer on Tech

Coding Interview Preparation

14 Patterns for Coding Interviews

Key Interview Patterns

  • Sliding Window: Substring/subarray problems
  • Two Pointers: Array problems with sorted data
  • Fast & Slow Pointers: Cycle detection problems
  • Merge Intervals: Overlapping intervals
  • Cyclic Sort: Array problems involving consecutive integers
  • In-place Reversal: Linked list reversal problems
  • Tree BFS/DFS: Binary tree traversal problems
  • Dynamic Programming: Optimization problems

Curated LeetCode Problems

  • Top 75 LeetCode Questions - Blind
  • Community-curated list of essential interview problems
  • Focuses on most frequently asked questions
  • Efficient preparation strategy for technical interviews

Backstage - Developer Portal Platform

  • GitHub - backstage/backstage
  • Open platform for building developer portals
  • Originally developed by Spotify, now open-source
  • Unifies tooling, services, and documentation

Backstage Features

  • Service Catalog: Centralized inventory of software components
  • Software Templates: Standardized project scaffolding
  • TechDocs: Documentation integrated with code
  • Plugin Ecosystem: Extensible architecture for custom integrations
  • Kubernetes Integration: Container orchestration insights

Developer Experience Benefits

  • Discovery: Easy finding of services, APIs, and documentation
  • Standardization: Consistent development practices across teams
  • Self-Service: Developers can provision resources independently
  • Visibility: Clear ownership and dependencies
  • Productivity: Reduced friction in daily development tasks

Writing and Academic Resources

APA Style Abbreviations

  • APA Style 6th Edition Blog: Abbreviations
  • Official guidance on abbreviation usage in academic writing
  • Rules for creating and using abbreviations in formal writing
  • Important for academic and professional documentation

Tengwar Elvish Transcriber

  • Tengwar Feanor Elvish Transcriber
  • Tool for converting text to Tolkien’s Elvish script
  • Creative application of linguistic and typographic knowledge
  • Demonstrates intersection of fantasy literature and web technology

Privacy-Focused Browsers

  • Web Browsers | PrivacyTools
  • Curated list of privacy-respecting web browsers
  • Analysis of browser privacy features and concerns
  • Essential resource for privacy-conscious users

Privacy Browser Considerations

  • Data Collection: What information browsers collect and share
  • Tracking Protection: Built-in protections against web tracking
  • Extension Support: Ability to install privacy-enhancing extensions
  • Open Source: Transparency through open-source development
  • Default Settings: Privacy-friendly defaults vs. user configuration

Command Line Tips

  • LESS Environment Variable: Setting -R flag for color support
  • Git Integration: Proper color rendering in git commands
  • Terminal Colors: Ensuring ANSI escape sequences render correctly
  • Practical Usage: Small configuration details that improve daily workflow

Key Takeaways

  • Pattern Recognition: Systematic approaches to problem-solving improve interview performance
  • Developer Experience: Centralized developer portals significantly improve team productivity
  • Community Curation: Crowd-sourced lists provide efficient learning paths
  • Privacy Awareness: Browser choice has significant privacy implications
  • Tool Diversity: Specialized tools exist for very specific needs (like Elvish script)
  • Configuration Details: Small setup details can greatly impact daily workflow

These resources span from practical interview preparation to enterprise developer tooling to privacy considerations, showing the breadth of concerns in modern software development and digital literacy.