Top Related Projects
A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
Software developer resume in Latex
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
Interview Questions for Google, Amazon, Apple, etc. 根据超过 2000 篇真实面经整理的腾讯,阿里,字节跳动,Shopee,美团,滴滴高频面试题
Quick Overview
The resumejob/awesome-resume repository is a curated list of resources for creating and improving resumes. It provides a comprehensive collection of tools, templates, guides, and articles to help job seekers craft effective resumes and enhance their job search process.
Pros
- Extensive collection of resources covering various aspects of resume creation and job searching
- Regularly updated with new and relevant content
- Well-organized into categories, making it easy to find specific information
- Includes both free and paid resources, catering to different needs and budgets
Cons
- May be overwhelming for beginners due to the large amount of information
- Some links may become outdated over time
- Lacks a standardized rating system for the quality of resources
- Primarily focused on English-language resources, which may limit its usefulness for non-English speakers
Note: As this is not a code library, the code example and quick start sections have been omitted.
Competitor Comparisons
A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student
Pros of Deedy-Resume
- Provides a ready-to-use LaTeX template for a modern, single-page resume
- Clean and minimalist design that stands out visually
- Includes sample content to help users get started quickly
Cons of Deedy-Resume
- Limited to a specific style and format, less flexible than Awesome-Resume
- Requires LaTeX knowledge to customize effectively
- Fewer resources and examples compared to Awesome-Resume's comprehensive list
Code Comparison
Deedy-Resume (LaTeX):
\documentclass[]{deedy-resume-openfont}
\begin{document}
\namesection{John}{Doe}{
Software Engineer | john@doe.com | (000) 111-1111
}
\section{Education}
\subsection{University Name}
\descript{BS in Computer Science}
\location{Expected May 20XX | City, State}
GPA: X.XX / X.XX
\end{document}
Awesome-Resume (Markdown example):
# John Doe
Software Engineer | john@doe.com | (000) 111-1111
## Education
**University Name**, City, State
BS in Computer Science, Expected May 20XX
GPA: X.XX / X.XX
Awesome-Resume focuses on curating a list of resume resources, while Deedy-Resume provides a specific LaTeX template. Awesome-Resume offers more flexibility and a wider range of options, but Deedy-Resume excels in providing a polished, ready-to-use design for those comfortable with LaTeX.
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
Pros of Awesome-CV
- Provides a complete LaTeX template for creating professional CVs and resumes
- Offers customizable color schemes and font options
- Includes sample CV and cover letter templates
Cons of Awesome-CV
- Requires LaTeX knowledge and compilation, which may be challenging for some users
- Limited to a specific design style, which may not suit all preferences
- Fewer resources for content creation compared to awesome-resume
Code Comparison
Awesome-CV (LaTeX):
\documentclass[11pt, a4paper]{awesome-cv}
\name{Claud}{Doe}
\position{Software Engineer{\enskip\cdotp\enskip}Data Scientist}
\address{42 Wallaby Way, Sydney, Australia}
awesome-resume (Markdown):
# John Doe
Software Engineer | Data Scientist
## Contact
- Email: john.doe@email.com
- Phone: (123) 456-7890
- Location: New York, NY
Summary
Awesome-CV is a comprehensive LaTeX-based CV template system, offering professional designs and customization options. It's ideal for those comfortable with LaTeX and seeking a polished, consistent look. awesome-resume, on the other hand, is a curated list of resume resources and templates, providing a wider variety of options and formats, including simpler Markdown-based templates. It's more accessible for users who prefer a range of tools and don't necessarily want to work with LaTeX.
Software developer resume in Latex
Pros of resume
- Provides a complete, ready-to-use LaTeX template for a professional resume
- Includes a sample PDF output, making it easy to visualize the end result
- Offers a clean, minimalist design that's suitable for various industries
Cons of resume
- Limited to a single resume format, lacking variety in design options
- Requires LaTeX knowledge to customize, which may be challenging for some users
- Less comprehensive in terms of resume-building resources compared to awesome-resume
Code Comparison
resume:
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
awesome-resume:
## Resume Templates
- [Awesome CV](https://github.com/posquit0/Awesome-CV)
- [billryan/resume](https://github.com/billryan/resume)
- [sb2nov/resume](https://github.com/sb2nov/resume)
- [jglovier/resume-template](https://github.com/jglovier/resume-template)
- [sproogen/modern-resume-theme](https://github.com/sproogen/modern-resume-theme)
The code comparison highlights the different approaches: resume provides a LaTeX template, while awesome-resume offers a curated list of resume resources and templates.
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
Pros of best-resume-ever
- Provides ready-to-use resume templates with a modern, visually appealing design
- Offers a user-friendly interface for customizing resumes
- Supports multiple languages and easy export to PDF
Cons of best-resume-ever
- Limited number of templates compared to awesome-resume's extensive collection
- Focuses primarily on design rather than content optimization
- May require more technical knowledge to customize beyond provided options
Code Comparison
best-resume-ever:
<template>
<div class="resume">
<div class="header">
<h1>{{ person.name }}</h1>
<h2>{{ person.position }}</h2>
</div>
<!-- More sections -->
</div>
</template>
awesome-resume:
# John Doe
## Software Engineer
### Summary
Experienced software engineer with a passion for...
### Skills
- Programming Languages: JavaScript, Python, Java
- Frameworks: React, Vue.js, Django
The code comparison shows that best-resume-ever uses Vue.js components for structuring resumes, while awesome-resume primarily relies on Markdown formatting. This difference reflects the focus on visual design in best-resume-ever versus the content-centric approach of awesome-resume.
Interview Questions for Google, Amazon, Apple, etc. 根据超过 2000 篇真实面经整理的腾讯,阿里,字节跳动,Shopee,美团,滴滴高频面试题
Pros of interview-questions
- Focuses specifically on interview preparation with a wide range of questions
- Organized by job roles and technologies for targeted study
- Includes both technical and behavioral questions
Cons of interview-questions
- Less emphasis on resume creation and optimization
- May not cover all aspects of job search and career development
- Could be overwhelming for beginners due to the large number of questions
Code comparison
interview-questions:
## Frontend Developer
- What is the difference between `null` and `undefined` in JavaScript?
- Explain the concept of closures in JavaScript.
- How does React's virtual DOM work?
awesome-resume:
## Resume Templates
- [Awesome CV](https://github.com/posquit0/Awesome-CV)
- [JSON Resume](https://jsonresume.org/)
- [Deedy Resume](https://github.com/deedy/Deedy-Resume)
Summary
interview-questions is a comprehensive resource for interview preparation, covering various job roles and technologies. It provides a wide range of questions but may lack focus on other aspects of job searching. awesome-resume, on the other hand, offers a broader approach to job search materials, including resume templates and optimization tips. The choice between the two depends on whether you're specifically preparing for interviews or looking for overall job search guidance.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Awesome Resume
ä¸ä¸å°éçç®åä¾å¥ï¼å æ¬ä¸ªäººç®ä»ï¼é¡¹ç®ä»ç»ä»¥å Cover Letter
æµ·å¤å å°çæå¦å¸®å©ä½ é«æåå¤é¢è¯ï¼å¦å大åçè¶ è¿ 65%ï¼å ¥èä¸æåä¸æ¶è´¹ã
å ¶ä»çé¨é¡¹ç® | é¾æ¥ |
---|---|
é«é¢é¢è¯é¢ | https://osjobs.net/topk/ |
å 费项ç®å®æè¯¾ç¨ | https://github.com/resumejob/free-project-course/ |
AI å®å¶ç®åå·¥å · | https://ai-coach-ev.streamlit.app/ |
ç®å½
Checklist
- ä½¿ç¨ https://www.promptio.net/Resume æ¥ä¼åç®åæè¿°
- æç §æ¶é´ååºååºå·¥ä½ç»å以å项ç®ç»éª
- æ£æ¥çµè¯ä¸é®ç®±å°åæ¯å¦æ£ç¡®ï¼é¢è±ä¸ç®ååæ¥æ´æ°
- 使ç¨ååä¸è´çåä½ï¼è¡è·ä¸æåé´è·
- ä½¿ç¨ Grammarly æå ¶ä»è¯æ³æ£æ¥å·¥å ·æ£æ¥æ¼å
- ä½¿ç¨ PDF æ ¼å¼å¹¶ä¸ä¿æä¸é¡µç¯å¹ ï¼ç®åå½åæ¹å¼ä¸º âå§å_å²ä½.pdfâ
English
Summary
Experienced
- Seasoned Software Engineer with 8 years of experience in the field of artificial intelligence, proficient in Python, TensorFlow, and Keras. Architected and deployed a machine learning platform that improved data processing speed by 40% for a client base of over 100,000. Awarded 'Engineer of the Year' for exceptional leadership in innovation and collaborative project success.
- Software Engineer with a decade of experience in cloud infrastructure, skilled in AWS, Kubernetes, and Terraform. Played a key role in the migration and management of a cloud solution that now supports over 50 enterprise clients, leading to a 50% reduction in on-premise costs. Recognized with the 'Best Technical Achievement' award for optimizing cloud services and outstanding teamwork.
- Expert Software Engineer with 6 years of experience in cybersecurity, specializing in network security and encryption technologies. Developed and implemented a security protocol that reduced breach incidents by 60% across 200,000 users. Honored with the 'Security Excellence' award for enhancing company-wide security measures and proactive threat detection.
- Software Engineer with over 7 years of experience in mobile application development, adept in Swift and Android SDK. Directed the launch of a series of health and wellness apps, amassing over 3 million downloads, and a 4.5+ star rating. Received the 'Innovative Mobile App' accolade for outstanding app design and user experience.
- Software Engineer with 5 years of experience in SaaS product development, proficient in Ruby on Rails and JavaScript frameworks. Led the development of a project management tool that increased customer productivity by 30%, servicing over 10,000 active users. Commended with the 'SaaS Innovator' award for driving product growth and leading a high-performing development team.
New Grad
- Newly graduated Software Engineer with 2+ years of focused experience in Python and C#. Instrumental in the design and implementation of a campus-wide resource management system that is now actively used by over 4,000 students and faculty. Awarded 'Best Senior Project' for outstanding software development skills and project execution.
- Computer Science graduate with an emphasis on mobile development, accumulating 1+ years of experience in Swift and Kotlin. Successfully developed and launched a nutrition tracking app for a senior project, currently with over 1,000 downloads. Lauded for exceptional problem-solving abilities and received the 'Most Innovative Project' accolade from the department.
- Recent graduate with a strong command of machine learning algorithms and data science principles, backed by 3 years of academic experience in Python and R. Key contributor to a predictive analytics project that won the 'University Research Excellence' award, designed to process and analyze over 30,000 data sets from academic research surveys.
- Graduate with a Bachelor's in Software Engineering, bringing 2 years of intensive experience in full-stack development with JavaScript, React, and Node.js. Led the development of a volunteer coordination platform for non-profits as a capstone project, which is now operational and has managed over 500 volunteer events. Recognized with the 'Community Impact' award for contributions to local non-profits through technology.
- Software Engineer with a fresh perspective from a rigorous Computer Science program, offering 2 years of practical experience in Java and SQL. Successfully developed a library management system used by the university library to track and manage over 20,000 books and resources. Commended with the 'Academic Achievement in Software Development' for maintaining a consistent track record of top-tier project deliverables.
Simple Summary
- Experienced frontend engineer with a strong background in React and Vue development. Skilled in building user-friendly, high-performance web applications.
- Highly skilled frontend engineer with extensive experience using JavaScript to develop interactive, user-friendly web applications. Proficient in using modern frameworks and libraries to optimize performance and deliver top-quality products.
- Experienced backend engineer with a strong background in Java development. Skilled in building scalable, high-performance systems and services to support a wide range of business needs.
- Experienced backend engineer with a proven track record of delivering high-quality Python-based solutions. Skilled in building scalable, efficient systems that support the needs of modern businesses.
- Develop, maintain and support application programs for administrative, Web and mobile systems using Java and related tools. Analyze code for system testing and debugging; create test transactions to find, isolate and rectify issues; and manage a team of three programmers.
- Collaborate with front-end engineers and PM regarding the design and technical specifications of software solutions for XYZ
- Work together with other teams to help optimize the ABC systems, including crafting solutions to efficiently and effectively synthesize, organize and present data from multiple third-party sources
- Highly innovative. Good Analytical and Entrepreneurial skills that lead to find out newer ideas from existing systems and data.Highly adaptable. Continual self-learner. Enjoys working both as a team member and individual.
- Lead programmer with a track record of incorporating user and business requirements into cost-effective, secure and user-friendly solutions known for scalability and durability.
- Knowledge of commercial and open source software/database engineering tools, design techniques, CASE tools and security standards.
- Proven leader and project manager; drive system architecture decisions and lead projects from concept through the release process.
- Innovator of next-generation solutions, systems and applications giving companies a competitive edge and producing outstanding results for customers.
- Designed and developed an auto tweeting utility that gave exposure to buyers and sellers in social media.
Work Experience
Backend
- Developed team management module for in-house CRM system in PHP that helped managers to assign members and keep track of their performance by using comprehensive dashboards and reports.
- Designed and implemented a fullstack solution to display XYZ in data centers worldwide.
- Used A to roll out new features to production gradually and safely, it's applied to the Web, Android, and iOS.
- Revamped the entire back-end/front-end structure of ABC that helped to increase the traffic from 1500 visits/day to 5000 visits/day.
- Sourced, set up, and deployed Engineering order management system organizing and tracking support requests.
- Optimized and analyzed modules written in Java to implement better software engineering practices
- Collaborated with multiple teams such as the product managers and developers to clarify requirements, draft design proposals and implement the best option.
- Established and launched XXX with animation styles to guide users on how to operate in Creative Tool section for XXX monthly active users.
- Implement next generation cloud platform with X, Y, Z and docker in Multi Cloud to support business teams to scale their applications fast and efficiently.
- Participated in the pre-launch stage and the construction of the back end for project XXX.
- Optimized the distributed file system with a redesigned XXX to ensure cache consistency.
- Reengineered multiple systems that fueled improvements to productivity, efficiency, uptime and accuracy for global business operations. Developed code, system design and test/QA plans for all solutions and often coordinated the national or international rollout.
- Collaborated with group of 7 to build a X platform using A and b following agile development principles for clients to do X.
- Led, architected and participated in the design, testing and deployment of client/server, multitier applications, XXX and related components.
- Built and maintained XXX by XXX and developed a XXX based on XXX
- Used Nginx for load balancing, processing a large number of requests up to 30,000 simultaneously.
- Cached goods information with Redis, improving the speed of inquiry by 70% from the original structure.
- Developed new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen quality and functionality of business-critical applications.
- Developed large-scale, portable, thread-safe and ultra-high performance foundation and application infrastructure libraries.
- Trained and mentored junior programmers in programming methodologies and best practices.
- Delivered XXX tools supporting ecommerce initiatives, enabling company to compete more effectively in the marketplace through search-engine optimization.
- Develop microservices using XXX framework to provide XXX, XXX, and XXX features
- Developed a distributed real-time news recommendation system using XXX, XXX, and XXX with QPS over XXX;
- Responsible for designing, implementing, and providing business solutions for customers. Led efforts in root-causing and fixing customer bugs such as transaction failures.
- Designed a high concurrency web server with over XXX QPS.
- Categorized XXX data fed from producer into XXX and collector respectively, by conducting ETL processing and ML classification with optimized Spark ML which led to XXX.
- Served as a core group member in defining and prioritizing technology investments for the next two years, ensuring the alignment of process, technology and business objectives.
- Conceptualized, planned, launched and currently chair the XXX, a company-wide group focused on improving security of the businessâ information infrastructure.
- Developed the XXX Application in VB.NET and MSSQL Server2000 that enhanced the basic functionality by adding role management system to have a complete control in different phases.
- Used Hadoop, Kafka, Cassandra, and Storm to develop a lambda architecture that enables real-time big data processing that is highly available, scalable and extensible.
- Examined machine learning to analyze purchase data and to generate recommendations to both sellers and buyers.
- Improved the kernel of the high-volume digital ads platform and ensured high throughput, low latency.
- Led a mobile backend project as the on-site solution architect, collaborated closely with client management teams.
Frontend
- Design and developed different admin and front-end section of the application that provided a gateway to members to interact with each other as well as customer support.
- Collaborated with senior consultants (developers, designers, UX designers) and project/product managers in a small, agile team building responsive, cross-browser compatible and scalable web apps. Daily stand-up. Peer reviewing PR. Involved in front-end & back-end. Exposed to UX.
- Developed the front-end of customersâwebsites and newsletters and of the company's own web portals.
- Consultation for light & shadow mapping, and general rendering code written for Unity 3D engine.
- Coordinated recruiting, interviewing, training of interns.
- Implemented new shadowing and pseudo ambient occlusion rendering with fast performance.
- Created and renovated websites for dozens of clients from many different industries. Attended client meetings to discuss their business goals and milestones. Client websites range from CMS-built to bespoke websites from the ground up. Development of a CRM application for a long-term client using PHP and AJAX.
- Led solutions engineering that involved process automation, macro conversion and functionality enhancement. Replaced time-consuming, error-prone manual processes with elegant, automated solutions.
- Developed and implemented cross-platform, Java-based POS system. Completed project under budget and three weeks ahead of deadline.
- Coded new solutions that increased availability and scalability by 45% and 75%, respectively.
- Redesigned customer-facing websites and internal tools. Designed and implemented new products and features using Angular JS,Twitter Bootstrap and an internal API based on Django REST Framework.
- Responsible for the design and production of marketing materials including landing pages, banner ads, billboards, email newsletters and presentations. Screened and interviewed engineering candidates.
- Redesigned and implemented new features for the web-based version of a major Electronic Health Record platform. Implemented design patterns using Twitter Bootstrap and jQuery.
- Designed the web and iPhone versions of a Personal Health Record app. Collaborated with the engineering, marketing, sales and support teams to conceive product ideas and implement new features.
- Created marketing materials including landing pages, banner ads, email newsletters and trade show displays.
- Designed and produced in-house marketing materials including websites, direct mail, press packs, portfolios and presentations.
- Managed social media platforms and public relations, including pitching editorial content to book publishers and magazines. Collaborated with architects to create architectural graphics and renderings.
- Built a performance dashboard that monitors latency issues, resource usage and data transactions in the broker system.
- Built a load-test framework for the trading platform. Built easily repro-able new tests that improved coverage by 30%. Tests are run in AWS cloud managed by Mesos. Mesos framework scaled AWS automatically and simulate 8000 users.
- Built an innovative real-time fixed income evaluation service for European and Asian markets. Successfully launched the complex continuous pricing platform in production to help brokers to accurately evaluate bond prices.
- Planned and coordinated work of the team, spoke with potential clients and investors.
- Maintained legacy support and new feature development for an enterprise Zend Framework PHP application responsible for directing workflows and task assignment for a team of 100+ remote editors and translators
- Continuous refactoring, debugging and bug fixes to ensure high-quality ads service. Optimized startup time by 20%.
- Implemented Solr cluster (master-slave architecture) for near real-time search and reduced search time by up to 20%.
- Integrated Coherence/GemFire caching for customers including Oracle, VMware and reduced request latency by 25%.
- Built a high-performance data integration tool for XXX, a leading media group; migrated its contents in minutes.
- Built a web-based application for XXX to enable central management via the portal.
Projects
Creating Custom Interactive Dashboards with Bokeh and BigQuery
(Bokeh, Google BigQuery, Cloud Identity-Aware Proxy, HTTPS Load Balancer)
- Developed a custom interactive dashboard with Bokeh for visualizing and interacting with large datasets from Google BigQuery, enhancing data-driven decision-making processes.
- Collaborated in a cloud-centric environment, utilizing a modern tech stack that included D3.js, Chart.js, and Bokeh for front-end development, and Google Cloud services for backend infrastructure.
- Transformed complex datasets into insightful visualizations, providing stakeholders with the ability to explore trends in air quality, precipitation, and temperature data across the U.S. states.
Referral
- He/She is a graduate student at the University of B. In his/her undergraduate years, he Led the development of C, which has been highly acknowledged by classmates and teachers. He/She has experience in web development with Javascript, Python, C++, and Java, and database management with SQL and NoSQL. He/She is a motivated, teamwork-oriented and adaptive individual who loves working under multi-cultural and fast-paced conditions.
- He/She is a graduate student at B. He/She is interested in solving complex real-world problems with software and built several projects using Java, C++ and Javascript. Besides, he is also familiar with MySQL, PostgreSQL. He had experience in working at C, D as a software engineer, which helps him/her gain hands-on experience in web application development. He/She is a motivated, teamwork-oriented and adaptive individual who loves working under multi-cultural.
- As a software engineer, He/She has consistently demonstrated their ability to deliver high-quality solutions. He/She are highly skilled in a range of technologies and are always looking for ways to improve their skills and stay current with the latest industry developments. [Name] is a valuable asset to any team and I highly recommend He/She."
- As a recent graduate of XYZ University, He/She has demonstrated a strong understanding of software engineering principles and practices. He/She have shown a willingness to learn and are eager to apply their skills in a professional setting. He/She is a highly motivated individual with a passion for technology and I am confident that they will be an asset to any team they join."
Cover Letter
Dear Hiring Manager,
I am writing to apply for the software engineer position at your company. I am a highly skilled and experienced software engineer with a strong background in developing and deploying high-quality, scalable, and secure applications.
I have a Bachelor's degree in Computer Science from XYZ University, and have been working in the software engineering field for over 5 years. In my previous role at ABC Company, I was responsible for leading the development of multiple client/server, multitier applications using XXX technologies. I have a strong understanding of agile development principles and have successfully applied them in my work to deliver solutions that meet business needs and exceed customer expectations.
In addition to my technical skills, I am a team player who is able to work well with others to achieve common goals. I am also a proactive learner who is always looking to improve my skills and stay up-to-date with the latest technologies and best practices.
I am excited about the opportunity to join your team and contribute to the development of high-quality software solutions. Thank you for considering my application. I look forward to the opportunity to discuss how my skills and experience can benefit your company.
Sincerely, [Your Name]
Dear XXX
Please find my application to join Bromley Tech Solutions as a Computer Programmer. You will find that I am suitably qualified and experienced and I have the skills and abilities laid out in the job description advertised.
In my role as Computer Programmer I had a number of day-to-day responsibilities that included write special code, test written code and execute them, participated in the design, testing and installing client servers, mentored trainee Computer Programmers and worked on developing cyber security infrastructures for internal and external clients.
The following is a summary of the highlights of my professional career thus far:
- Have a proven track record of integrating user and business requirements to provide cost-effective, secure and easy-to-use solutions.
- Served as a principal group member in identifying and prioritizing technology investments.
- Designed and initiated a cross-platform, Java-based POS system that was completed ahead of target date and well within budget.
- Wrote code for new solutions that improved scalability by 45%
Dear Hiring Manager,
I am writing to apply for the Software Engineer position at your company. I am confident that my skills and experience make me a strong candidate for this role.
I have a Bachelor's degree in Computer Science and over 5 years of experience in the software industry. I have experience working with a variety of technologies, including Java, Python, and React, and have developed a range of applications, from web services to mobile apps.
I am particularly skilled at architecting and building scalable, reliable, and secure systems, and have a track record of delivering successful projects on time and within budget. I am also experienced in agile development methodologies and have a proven ability to work effectively in cross-functional teams.
In my current role at XYZ company, I have led the development of several high-profile projects, including a mobile app that has been downloaded over 100,000 times. I have also mentored junior engineers and helped to grow the engineering team from 4 to 10 members.
I am excited about the opportunity to join your team and contribute to the development of innovative software solutions. Thank you for considering my application. I look forward to discussing this opportunity further.
Sincerely, [Your Name]
Dear XXX,
A five-year experience in computer programming has urged me to apply for this position. I was excited to learn about your job post at (mention the name of the magazine/ newspaper/ website). I have enclosed my resume that will provide you with proper details about my educational background and work experience.
Programming is something I was always interested since my school days. I am currently working at (mention the name of your current work place) and have gained a valuable experience here as a senior computer programmer. Here, I am responsible to create special language files and then finally execute them in the computer. I am fluent with a number of language programs such as COBOL, JAVA, C and C++. This matches up with the requirements for the post in your organization.
I would like to meet you and discuss on this more. I would be glad if you could tell me when and where we can meet. I can be contacted at (insert contact details) or email me at (mention your email address).
Sincerely,
XXX
Dear XXX,
Since 2015, I have served as a software engineer for XYZ Company, where I have been repeatedly recognized for developing innovative solutions for multimillion-dollar, globally deployed software and systems. I am responsible for full lifecycle development of next-generation software, from initial requirement gathering to design, coding, testing, documentation and implementation.
Known for excellent client-facing skills, I have participated in proposals and presentations that have landed six-figure contracts. I also excel in merging business and user needs into high-quality, cost-effective design solutions while keeping within budgetary constraints.
My technical expertise includes cross-platform proficiency (Windows, Unix, Linux and VxWorks); fluency in 13 scripting/programming languages (including C, C++, VB, Java, Perl and SQL); and advanced knowledge of developer applications, tools, methodologies and best practices (including OOD, client/server architecture and self-test automation).
My experience developing user-friendly solutions on time and on budget would enable me to step into a software engineering role at XYZ Company and hit the ground running. I will follow up with you next week, and you may reach me at (215) 555-5555. I look forward to speaking with you.
Sincerely,
XXX
Dear XXX:
I'm writing to express my interest in the Senior Programmer Analyst position posted on your company website. I believe that my strong technical experience and education makes me a competitive candidate for this position.
My key strengths that would be a good match with the position include:
Successfully designing, developing and supporting live use applications. A self-starter and eager to learn new things. I continuously seek to build my skill set and thrive in high-paced environments.
Striving for continued excellence. My contributions to the team during my senior year internship led to an offer with the company after graduation, and Iâve continued to assume new responsibilities and challenges during my tenure.
Providing exceptional contributions to customer service. In my previous role, I improved first call resolution rates by 8 percent last quarter, while keeping talk time flat.
Sincerely,
ä¸æ
ç®ä»
éç¨
- å¸¦é¢ 10 人å¢éå®æåå¸å¼ç³»ç»çé¾ç¹åæä¸æ¶æ设计工ä½ï¼æ¿æ XXX çæ ¸å¿åè½ä»£ç ç¼åï¼å¼åä¸ç»´æ¤ç³»ç»æ ¸å¿æ¨¡åãä½¿ç¨ XXX çå·¥å ·åå©æç»éæ ä¸èªå¨åé¨ç½²ï¼ä¿è¯ä»£ç çå¯é åå®å ¨ã
- X å¹´ Java å¼åç»éªï¼çæ JVMï¼MySQLï¼Java å¤çº¿ç¨ï¼è®¡ç®æºç½ç»çåºç¡åç以åè¿è¡æºå¶ï¼çæSpringï¼ Spring Cloud ç第ä¸æ¹æ¡æ¶çåç以å使ç¨ã
- æè¯å¥½ç代ç é£æ ¼ï¼æ³¨é代ç è´¨éï¼éè¿å¦ä¹ XXXï¼XXX çå¤ä¸ªå¼æºé¡¹ç®çæ¶æä¸æºç ï¼ç¡®ä¿ä»£ç å ·å¤å¥å£®æ§ä¸æ©å±æ§ã
- å ·å¤è¯å¥½ç代ç ç¼ç¨ä¹ æ¯åææ¡£ç¼åè½åï¼åä¸ XXXï¼XXX 项ç®çæ ¸å¿é¨å代ç ç¼åï¼éæåç»´æ¤ãè½è¿è¡ææ¯æ»å ³ï¼çªç ´å ³é®ææ¯ç¶é¢ã
- è´è´£æ ¹æ®å ¬å¸ä¸å¡åç®æ å¼è¿äººæãå¹å »æ°äººãè§åå¢é人åã并建ç«å®åç绩æèæ ¸å¶åº¦ææçä½äººæï¼æé«å·¥ä½æçã
- X å¹´ Java å¼åç»éªï¼ä½ä¸ºæ ¸å¿æååä¸äºå¤æ¬¾åä¸çº§ DAUï¼è¿äº¿ä¸è½½éç XXX å¼åè¿ä»£ï¼å¯¹ coding æçæ ï¼å¨é¡¹ç®è¿ä»£ï¼æ§è½ä¼åï¼çé¾é®é¢ææ¥çæ¹é¢é½æå¯é çæ»åè½åï¼å¨å ¬å¸å é¨ç»ç»è¿æ°æ¬¡ææ¯å享ï¼ä¸»é¢å æ¬ XXX, XXX çã
- åä¸ XXX 项ç®çå ¨æµç¨ï¼å æ¬éæ±è¯å®¡ã设计è¯å®¡ï¼å¶å®æµè¯è®¡åï¼è®¾è®¡åæ§è¡æµè¯ç¨ä¾ï¼åæµè¯åå½ï¼è¿è¡ç¼ºé·è·è¸ªå软件质éåæçã
- åäºåç°ä»¥å解å³é®é¢ï¼æç»æ¹è¿ XXX ç³»ç»çæ¶æåæ ¸å¿ææ¯ï¼ä¿è¯ç³»ç»ç稳å®æ§ãé«æ§è½ãé«å¯ç¨æ§åå¯æ©å±æ§ï¼
- åäºå©ç¨å·¥å ·å代ç åå°éå¤æ§å³å¨ï¼å¼åäº XXX å·¥å ·æé«å¢éçå·¥ä½æçã
- çç»ä½¿ç¨ MVC 模å¼è¿è¡é¡¹ç®è®¾è®¡ï¼çæåä¾ï¼å·¥å模å¼ç常è§ç设计模å¼åéç¥æºå¶ã
- 对软件æ¶æè¿è¡æ建ï¼è§åï¼ä¼ååºç¨æ¶æé»è¾ï¼æåéä¿¡ä¼ è¾æçä¸å®å ¨æ§ãå ·å¤è¯å¥½çç¼ç åææ¡£ä¹ æ¯ï¼è½æç»çå ³æ³¨åä¼å项ç®ã
- åºäºæµ·éæ°æ®ï¼ææä¿¡æ¯ï¼å»ºç«æ¨¡åï¼å¹¶å°æºå¨å¦ä¹ ç®æ³åºç¨äºä¸å¡ç¯èï¼æåå ¬å¸åç¯èæçãè°ç æ°ææ¯å¨å¤§æ°æ®é¢åçåºç¨ä»·å¼ï¼ä»¥ææ¯é©±å¨äº§åï¼ææåéçç®æ³åºç¨å°åç§ææææ§çç°å®åºæ¯ä¸ã
- è´è´£å ¬å¸ææ¯ææ¡£çç¼å以åç»´æ¤ï¼å®æ Review å¢éç代ç ï¼ä¸å¢éå ±åå¦ä¹ 以åæâ»ã
- å»å¹´åº¦ç»ç»äºåå¤æ¬¡ææ¯å享活å¨ï¼ä¸»é¢å æ¬ XXXï¼XXXã
- æè¯å¥½ç代ç ç¼åä¹ æ¯ï¼å ·æè¯å¥½çæ²éãåä½è½åè½åï¼æè¯å¥½çèä¸éå¾·åè¾å¼ºçå·¥ä½è´£ä»»æã
- ç解æä½ç³»ç»ä¸è¿ç¨ã线ç¨ãæ»éãèæåãæ件系ç»çåçåç®åå®ç°ã
- æ¥ææå®çç»è®¡å¦ååºï¼å¯¹æ°æ®ææãæ·±å»ç解åçç»è¿ç¨å类主æµæºå¨å¦ä¹ ç®æ³ï¼å æ¬çº¿æ§æ¨¡åãæ 模åãæ¦çå¾æ¨¡åã深度å¦ä¹ 模åçã
- æ¥æ X 年以ä¸å·¥ä¸çéç¨æºå¨å¦ä¹ ç®æ³é¡¹ç®çç åç»åï¼çæ大è§æ¨¡æºå¨å¦ä¹ ã深度å¦ä¹ ãåå¸å¼è®¡ç®çç¸å ³ææ¯ã
- å¨æè½å强ï¼å¯¹ç®æ³ææ大çæ ï¼å ·å¤è¯å¥½çæç®å¦ä¹ è½åï¼è½å¯¹ç®æ³è¿è¡å®ç°åæç»ä¼åã
- çæ Web ç¼ç¨ï¼è½å¤ä½¿ç¨ä¸»æµæ¡æ¶è¿è¡ç½ç»é¡µé¢çå¼åãæ¨å¨ç åæµç¨è¿ç¨æ¹è¿ï¼å½±ååæ¨å¨æ´ä¸ªç åå¢éçè´¨éæè¯ï¼è½æåæ´ä¸ªç åæè½ã
- å产åç»çå¯åé åï¼ä»éæ±åºåï¼ä¸»å¯¼ç³»ç»åæä¸æ¶æ设计工ä½ï¼æ¿æ æ ¸å¿åè½ä»£ç ç¼åï¼å¼åä¸ç»´æ¤ç³»ç»å ¬ç¨æ ¸å¿æå¡ã
- æ大åäºèç½åå¸å¼ç³»ç»çæ¶æ设计åå¼åç»éªï¼æ¥æ±æ°ææ¯ï¼æå¾å¼ºçå¦ä¹ è½åã
- å欢é»ç è¯è¨åºå±ä¸æ¡æ¶åçï¼çæå¤ç§ç®æ³ãå½æ°å¼å¼åçç¼ç¨ææ¯ï¼è½æµç é 读è±æææ¡£ã
- æè·¯æ¸ æ°ä¸¥è°¨ï¼å ·æè¯å¥½ç代ç ç¼åä¹ æ¯ï¼åäºå¾å¬åå¢éåä½ã
- ææå®ç计ç®æºç论åºç¡ï¼è¯å¥½çç®æ³ä¸æ°æ®ç»æåºç¡ï¼äºè§£è®¡ç®æºåºæ¬åçä¸å¸¸è§æºå¶ã
- åäºä¸äººæ²éï¼è¯å¥½çå¢éåä½ç²¾ç¥åé«åº¦ç责任æï¼è½å¤æ¿åååï¼æè¾å¼ºçåè¦èå³ååæ°ç²¾ç¥ã
- 主导ææ¯é¾é¢æ»å ³ï¼è§£å³åç±»æ½å¨ç³»ç»ææ¯é£é©ï¼ä¿è¯ç³»ç»çå¯é æ§ä»¥å稳å®æ§ã
- æ·±å»ç解é¢å对象å¼åï¼å ·æè¾å¥½çç³»ç»åæ设计è½åãææ¡£æ°åè½åã
- 对ææ¯æ强çå ´è¶£ï¼å¦ä¹ è½å强ï¼ææ¯è§é广éï¼ä¹äºä¸æå¦ä¹ æ°ç¥è¯ï¼
- å ·å¤æå®ç OOP åç¸å ³è½¯ä»¶å¼åæè½ï¼è½æ ¹æ®æ¶æè¦æ±ï¼å¼å设计å¯æ©å±ï¼å¯å¤ç¨ï¼é«æ§è½çåè½æ¨¡åã
- ææ¡è½¯ä»¶å·¥ç¨ææ³ï¼è½å¤å¯¹å¤æä»»å¡å解ï¼çæ软件è¿ä»£å¼åæ¹æ³ï¼å ·å¤è¯å¥½çæ²éè½åå解å³é®é¢çè½åã
- æ·±å ¥ç解MySQL InnoDB åå¨å¼æåçï¼ç´¢å¼ä¼åï¼Redis åå¸å¼é以åç¼åç©¿éï¼ç¼åéªå´©ç解å³æ¹æ¡ãä½ä¸ºå¢éçæ ¸å¿æåï¼æ¾è´è´£ XXX XXX XXX çå¤ä¸ªé¡¹ç®çæ¶æ设计ä¸æ ¸å¿ä»£ç çå®ç°ï¼æ¥æ´»æé«è¾¾å°40Wï¼ç´¯è®¡ç¨æ·æ 200ä¸ï¼QPS è¾¾å° 200/ç§ã
- äºè§£ HTTPï¼TCP/IPï¼Websocket åè®®ï¼çæå¤çç½ç»è¯·æ±ï¼XML å JSON æ°æ®è§£æ以åæ¬å°ç¼åã
- çæ Socket ç½ç»ç¼ç¨ï¼äºè§£ TCPãUDPãHTTPãFTP ç常ç¨ç½ç»åè®®ã
- çæ移å¨ç½ç»éä¿¡æºå¶ï¼å¯¹ **HTTPãTCP/IP åè®®**æè¾æ·±å»çç解ï¼çæç½ç»æ§è½ä¼åä¸ææåå®æ½ç»éªã
å端ç®ä»ï¼
- çæä½¿ç¨ Tomcat åºç¨æå¡å¨çåºç¨é¨ç½²åé ç½®ï¼çæ jenkins èªå¨åé¨ç½²ãæµè¯ã
- äºè§£æ°æ®åæåº Numpy å Pandasãmatplotlib çåçï¼ææ°æ®å¤çãåæå建模çç»éªã
- ææ¡ Djangoï¼Flask çå¼æºæ¡æ¶è®¾è®¡åçåè¿è¡æºå¶ï¼çæ LAMP/LNMP ç³»ç»æ¶æ设计ï¼æé«å¹¶å WEB åºç¨æ¶æç»éªã
- æ·±å ¥ææ¡ MySQL ç´¢å¼ä¼å以åæ ¢æ¥è¯¢ä¼åï¼Redisåå¸å¼äºå¡åç¼åç©¿éï¼ç¼åéªå´©ç解å³æ¹æ¡ã
- çæ常ç¨å¼åçç Linux æå¡å¨å®è£ ãé ç½®åè°ä¼ï¼çæ常ç¨å¼åç¯å¢å¦ ApacheãMySQLãNginx çå·¥å ·çé¨ç½²ã设置åè°ä¼ã
- çæ Java è¯è¨ï¼ææ¡ SpringãSpringboot ç主æµæ¡æ¶ï¼äºè§£ MemcacheãRedis çç¼åç»ä»¶ä¸ RabbitMQ å¼æ¥å¤çæºå¶ã
- äºè§£é«å¯ç¨ãé«å¹¶åï¼é«è´è½½çæ¶æï¼å ·æåå¸å¼æ¶æçç³»ç»å¼åè½åã
- çææµå¼è®¡ç®ï¼olapï¼åå¼åå¨çææ¯åçãçæ常ç¨æºå¨å¦ä¹ ã深度å¦ä¹ ç®æ³ï¼å ·æå°å¤§æ°æ®ææºå¨å¦ä¹ åºç¨äºèæç½ç»çç»éªã
- çç»ææ¡å¸¸è§çå ³ç³»åæ°æ®åºä»¥åéå ³ç³»åæ°æ®åºï¼çè§£å ¶ä½¿ç¨åºæ¯åéå¶ã
- è´è´£å ¬å¸æå¡å¨çè§åãè°è¯ä¼åãæ¥å¸¸çæ§ãæ éå¤çãæ°æ®å¤ä»½ãæ¥å¿åæãæ§è½ç¶é¢åæçå·¥ä½ã并è´è´£çº¿ä¸æå¡å¨å®æ¶ç»´æ¤ãæé«ç³»ç»çå¯ç¨çåå¯ç»´æ¤æ§ã
- çæ **SpringãMyBatisãHibernate æ¡æ¶**ï¼å¹¶åä¸è®¾è®¡å¤ä¸ªé«å¯ç¨æ§é¡¹ç®ã
- çç»ä½¿ç¨ Oracle/MySQL æ°æ®åºï¼å¯¹äº Mongodb ç NOSQL æ°æ®åºå ·æä¸å®çäºè§£ï¼æ¥æä¸å®çæ°æ®åºè®¾è®¡è½ååä¼åè½åã
- çæ TCP/IPãDNS çåºå±åè®®ï¼ç²¾é **HTTP åè®®**ï¼çç»ææ¡åç§å·¥å ·è¿è¡ç½ç»é®é¢è¯æã
- ç²¾é **golang åç¨ï¼channal åéçæºå¶**ï¼å¯¹é«å¹¶åãé«å¯ç¨æ¶æç³»ç»ææ£ç¡®ãæ·±å»çç解ï¼æåå¸å¼æå¡å¨å¼åç»éªã
- Java åºç¡æå®, çç»ä½¿ç¨ spring, spring boot, mybatisçå·¥å ·å¹¶äºè§£å ¶å®ç°åçã
- çæ TomcatãWeblogicï¼WAS ç主æµåºç¨æå¡å¨çç¯å¢æ建åç»´æ¤ã
- ç²¾é MySQL åºç¨å¼åï¼çææ°æ®åºåçå常ç¨æ§è½ä¼åææ¯ã
- äºè§£ **Djangoï¼Flask æ¡æ¶**ç设计åå®ç°åçï¼çæåå¸å¼ç³»ç»ç设计åå¼åï¼å¯¹ç³»ç»é«å¯ç¨æä¸å®ç»éªã
- çæ Redisæä¹ åãMySQL主ä»æ¶æ çæ°æ®åºæºå¶ä¸åçï¼çæ Shellèæ¬ ç¼åãLinux ç³»ç»å常ç¨å½ä»¤ã
- ä¸¤å¹´ä»¥ä¸ Go 项ç®å¼åç»éªï¼çæä¸»æµ Go è¯è¨ä¸å¸¸ç¨ç RPC æ¡æ¶ï¼æ·±å ¥äºè§£ Go è¯è¨å é¨è¿è¡æºå¶ï¼å¯¹ Go æºç æä¸å®çäºè§£ã
- JAVA åºç¡æå®ï¼å¯¹ JVM æä¸å®äºè§£ï¼è½å¯¹ JVM åæ§è½åæåè°ä¼ã
- çç»ææ¡ PHP è¯è¨ **Laravel æ¡æ¶ï¼yii æ¡æ¶**ä¸å¸¸ç¨å·¥å ·ï¼æ丰å¯ç LAMP å¼åä¸è¯å¥½ç Web ç½ç»ç¼ç¨ç»éªã
- çæ Docker å¾®æå¡æ¶æï¼Redis, Memcached ç¼åææ¯ï¼Nginx è´è½½åè¡¡ï¼RabbitMQ æ¶æ¯éåçé¢åã
- çæ Python ç¬è«ç³»ç»ç设计ï¼è½ç¼åé«è´¨éç½ç»ç¬è«ï¼è¯å«å¸¸è§éªè¯ç ï¼ç¬åè¿ç¥ä¹ï¼æ·å®çç½ç«æ°æ®ï¼äºè§£ Celery åå¸å¼ç¬è«æºå¶ã
- æ·±çç»ææ¡å ¨æ å¼åï¼å¯¹å端å°å端çææ¯åçæå ¨é¢ç认è¯ï¼çæç½ç«å¼åæµç¨ï¼è½å¤ç¬ç«æ建å®æ´çç½ç«ã
- æ·±å ¥ç解æ°æ®ç»æä¸ç®æ³ï¼å¹¶è½å¤å®ç°åå¸è¡¨ãé¾è¡¨ãéåãæ ãäºåæ çæ°æ®ç»æã
- æå®ç Python åºç¡ï¼çææ件 I/Oãå¤çº¿ç¨ãè£ é¥°å¨ãåºç¡æ°æ®ç»æå模ååã
- ä½¿ç¨ GitLab çå·¥å ·å¯¹é¡¹ç®è¿è¡æç»éæï¼ä¿è¯é¡¹ç®è½å¤å¿«éä¸çº¿ä»¥ååæ¶åæ»
- 设计 MySQL åºäº XXX æ建主ä»æ¶æï¼ä½¿ç¨ Mycat å®ç°ååºå表ã读åå离以åé«å¯ç¨
- çç»åºäº Scrapy æ¡æ¶è¿è¡åå¸å¼ç¬è«ï¼å©ç¨ Xpathï¼BeautifulSoupï¼Re åºè¿è¡æ°æ®æ¸ æ´ï¼å¹¶è§£å³éªè¯ç ï¼ç»å½ï¼Javascriptæ··æ·ï¼çåç§åç¬æªæ½ã
- çæ Socket ç½ç»ç¼ç¨ãäºè§£å¤çº¿ç¨ãå¤è¿ç¨ãå¼æ¥I/OãI/Oå¤è·¯å¤ç¨å¦ selectãpollãepollçåçå使ç¨ã
- ä½¿ç¨ Flaskï¼SQLAlchemy, Mysqlï¼Redis åå©å®ææ°æ®ç®¡ç模åï¼å¹¶éè¿æµè¯å·¥å ·ä¼å 15% å端 API æ¥å£æ§è½ã
- åå©è¿ç»´çæ§ 6å° åå°æå¡å¨ä»¥å 3å°Redis æå¡å¨ãä¿è¯ uptime è¾¾å° 99%ã
- çç»ä½¿ç¨ Selenium, Puppeteer è¿è¡é¡µé¢æµè¯ï¼æ建åå æµè¯ï¼èªå¨åæµè¯
- çæ Django web å¼åæ¡æ¶ï¼çæ MVC 模åï¼çæä¸é´ä»¶ãAdmin ç«ç¹ç®¡çãå¾çä¸ä¼ ãå页ï¼é®ä»¶ä¼ è¾ã
- ææ¡ MySQL æ°æ®åºçåºæ¬åçä¸å¸¸ç¨è¯æ³ï¼äºè§£ MongoDBãRedis ç NoSQL æ°æ®åºï¼
- çæ Mysql å·¥ä½åçåç¨åºä¸å¦ä½é«æ§è½é ç½®ï¼äºè§£ä¸»æµå¼æº NoSQL ç³»ç»ï¼MemcachedãRedisãMongoDBçï¼ç使ç¨ååçï¼æåå¸å¼ç³»ç»ä½¿ç¨ç»éªï¼
- ä½¿ç¨ Scrapy æ¡æ¶å¯¹ééç®æ è¿è¡æ°æ®æ¶éï¼è·è¸ªç½é¡µé¾æ¥æ建å类信æ¯å段åæç®æ ç½åï¼ä½¿ç¨** Xpath, Re **åºæåä¿¡æ¯ãéè¿æå å·¥å ·è·å Ajax é¾æ¥å¹¶è§£æ json æ°æ®ã
å端ä¸ç§»å¨ç«¯ç®ä»ï¼
- 对åå端å离模å¼ï¼å¯è§åå¼åæ·±å ¥ç解ï¼å¯¹ Vue å react æ丰å¯çå¼åç»éªï¼å ·å¤ä¸å®çæ¡æ¶è®¾è®¡è½åã
- çç»ä½¿ç¨ XXX å¼åæ¡æ¶ï¼å¯¹æµè§å¨æ¸²æï¼å¼æ¥ç¼ç¨ï¼è·¨åçæ¦å¿µææ¸ æ°ç认ç¥ï¼å¯¹å¸¸è§åºçæºç å®ç°æäºè§£ã
- çæ模ååãå端ç¼è¯åæå»ºå·¥å ·ï¼çç»è¿ç¨ä¸»æµç移å¨ç«¯ JS åºåå¼åæ¡æ¶ï¼å¹¶æ·±å ¥çè§£å ¶è®¾è®¡åçï¼ä¾å¦ï¼ZeptoãReact çã
- çæ Node.js å¼åï¼çç»ä½¿ç¨ npm, webpack, gulp çå·¥å ·ãçæå端æ§è½çä¼åï¼çæä½¿ç¨ Chromeï¼Safari çå端è°è¯å·¥å ·ã
- äºè§£ ES6 æ°ç¹æ§ï¼å¯¹ Javascript ä¸éå ï¼å½æ°å¼ç¼ç¨çæ¦çææ¸ æ°ç认ç¥ã
- çç»ææ¡ HTML5ï¼CSS3 çåºæ¬ä½¿ç¨ä»¥å常ç¨çååºå¼å¸å±çæä½³å®è·µã
- çæ Node.js 以å V8 çæ§è½å稳å®æ§ä¼åï¼è½å¯¹ç³»ç»æ´ä½æ§è½è¿è¡è¯ä¼°ï¼è§£å³å åç¶é¢ã
- çç»ææ¡ Android UI å¼åï¼å æ¬åç§æ§ä»¶ãå¸å±æ¹å¼ãå¨ç»åèªå®ä¹æ§ä»¶ç使ç¨æ¹æ³ã
- çæAndroidçä¸é´ä»¶å¼åæµç¨å Android Framework å¼åææ¯ï¼è½ç¬ç«è¿è¡ Android åºç¨ç¨åºå¼åã
- çç»ç§»å¨ç«¯é¡¹ç®æ建ä¸æ¶æï¼çµæ´»ä½¿ç¨ XIB å Storyboardï¼ææ¡ iOS åçæ¬çéé å Auto LayoutãContent Hugging çå¸å±ã
- è°ç¨ç³»ç»API对åºç¨è¿è¡å®å ¨æ§æ ¡éªï¼é¿å 常è§çåºç¨crashï¼å¦æ°æ®è¶çï¼å åæ³æ¼çã
- çæææ¡ iOS å å管çæºå¶ï¼è§£å³ç³»ç»å´©æºï¼å å溢åºï¼iPhone çæ¬å ¼å®¹æ§çé®é¢ã
- åä¸ç§»å¨ç«¯é¡¹ç®è®¾è®¡ï¼æ¡æ¶éåï¼ææ¯ç¹æ»å ååè½å¼åå®ç°ï¼ä¿®å¤ä»£ç Bug 并交ä»æµè¯ãæé«äº§å稳å®æ§ã
- çæææ¡ç³»ç»å¸¸ç¨æ¡æ¶å¼åï¼äºè§£å±å¹éé ãæ ¸å¿å¨ç»ãå¤çº¿ç¨ãçæ¬å ¼å®¹çåè½ã
- çæiOSç³»ç»è¿è¡æºå¶åå æ ¸ï¼æ·±å ¥ç解 iOS runtime è¿è¡æºå¶ï¼æ Method Swizzling æ¹é¢çå®æç»éªã
- åºäº XXXï¼XXX å·¥å ·ï¼åæå·å¯å¨æ¨¡åé»å¡æ¶é´ï¼è®¾è®¡åºäºæåæ ç¯å¾çå¯å¨ä»»å¡ lazy init ç»ä»¶ï¼éè¿ XXX å¨ Transform é¶æ®µå¯¹ class æ件ææ¡©ï¼æ¢³çä¸æ¥æ¹æ³èæ¶ã
- ç¬ç«å¼åäº SO åºå¨æä¸å模åï¼è§£å³ä¸å abi so çå ¼å®¹é®é¢ï¼ä½¿ç¨ XXX å缩ä¼åæ··æ·ä»£ç ï¼ä»å¾åå缩çå¤ä¸ªæ¹é¢å ¥æä¼åéæèµæºã
- ææå®ç Java åºç¡ï¼ææ¡ Android æ¶æä¸ç½ç»éä¿¡æºå¶ï¼å¯¹ Socket éä¿¡ãTCP/IP å HTTP æè¾æ·±å»çç解ã
- çæ Android Studio å¼åå·¥å ·åç¸å ³æµè¯å·¥å ·ç使ç¨ï¼å ·æAndroidçæ¬å ¼å®¹çå¼åç»éªã
- çç»è¿ç¨ UIKit çè¿è¡çé¢å¼åï¼äºè§£ Cocoa/UIKit Frameworkï¼çæ iPhone/iPad å个çæ¬ä¹é´çå·®å¼ï¼å¹¶ä¸è½å¤æä¾åºè²ç解å³æ¹æ¡ã
- çæ移å¨ç«¯çå½å¨æï¼æ¨éæºå¶ï¼çç»ææ¡ç¬¬ä¸æ¹å³æ¶é讯 SDK çéæå使ç¨ã
- äºè§£**å¤çº¿ç¨ç¼ç¨ï¼å å管çæºå¶**ãçç»ææ¡ delegate ï¼block çåè°æºå¶ã
- çç»ææ¡éæ第ä¸æ¹ææç»å½ï¼ç¬¬ä¸æ¹å享ï¼ç¬¬ä¸æ¹æ¯ä»çæè½ã
- çç»ææ¡ JSON 解æï¼å å管çåæ§è½ä¼å以åå¤çº¿ç¨ï¼çæä½¿ç¨ CocaTouch æ¡æ¶çå¼æºæ¡æ¶ä¸ iOS åºå± SDK çè°ç¨ã
- çæ Objective-C ä¸ Swift è¯è¨ï¼ææ¡ iOS å¼åä¸ç¨ä»£ç ä¸æ äºæ¿å®ç° UIï¼ç½ç»éä¿¡ï¼æ°æ®åºççåºç¡ç¥è¯ï¼ææ¡ XCode 常ç¨çè°è¯æå·§ä¸æµè¯æ¹æ³ï¼æå¾ iOS æ§è½ä¼åç常è§æè·¯ã
- çæ JS ä¸ WebView 交äºï¼çæ第ä¸æ¹ç»å½ï¼å享ï¼å符åè½ï¼çæ APP ä¸çº¿åå¸ï¼çæ¬è¿ä»£çå ¨é¨æµç¨ï¼æå¤ä¸ªé¡¹ç®ä¸çº¿ç»éªã
项ç®ç»éª
éç¨
- ç¬èªè´è´£å®¢æ·ç«¯ä»æ å°æç产å设计ï¼ç åï¼æµç¨å¾åå¼åææ¡£ï¼ç¨ä¸¤ä¸ªæçæ¶é´ç¬ç«å¼åäºåçç APPï¼éæäºæ¯ä»æ¨¡åãæ件ä¸è½½ï¼æ°æ®æ¬å°ç¼ååè½ã
- è´è´£é¡¹ç®ç®¡çï¼äº§åç åé¨é¨çå·¥ä½ä»»å¡åé ï¼å·¥ä½ç»åååï¼ä¿è¯é¡¹ç®ææ¶ä¸çº¿ã
- ä¸äº§åç»çä¿ææ²éï¼å¯¹è®¢å管ç模åè¿è¡ç»´æ¤ä¸é«æéæï¼ä¸ä¸ªæä¿®å¤è¶ è¿åå°ç®¡çç³»ç» 30个 Bugã
- ä¸è®¾è®¡ãè¿è¥çåä½é¨é¨æ²éåä½ï¼æ¨å¨äº§åçå®ç°ä¸æç»ææçè¯ä¼°ï¼å¶å®äº§åçæµè¯æ åï¼ä¸çº¿æ åï¼å¹¶è¿è¡æ°æ®è·è¸ªåæã
- æ建 IP 代çæ± ï¼cookies æ± ï¼å¼åç¨æ·ä¸ªäººä¿¡æ¯ç¬è«ï¼ç¼ååç§åç¬è«ç®æ³ï¼ç¬åç¨æ·ä¸ªäººä¿¡æ¯åå¾®åå 容ã并è´è´£æ°æ®çæ¸ æ´ã解æãç¬åçå»é以åè¿è¡æ°æ®ææä¸ç 究ã
- ä½ä¸ºè½¯ä»¶å¼åå¢éçæ ¸å¿æåï¼ä¸ºå¤§æ°æ®åºç¨è®¾è®¡å¼åé«è´¨éç软件平å°ã对微æå¡æ¶æç»ä»¶æå®è·µç»éªï¼ç解常è§æ¶æçé«å¯ç¨æ§ä¸å¯æ©å±æ§ã
- æ项ç®äºæå¡åæè ç¸å ³å¼å以å项ç®è°ä¼ï¼é¨ç½²ç»éªãçæ大è§æ¨¡ãé«å¹¶åç³»ç»æ¶æ设计ï¼è½ç¬ç«å®æç³»ç»ç设计åå¼åã
å端ç»éª
- æ¹é äº Laravel çéåæå¡ï¼ä½¿ç¨ MySQL å®ç°åå¨ä¸ååéåæå¡ï¼å®ç°äºæ°´å¹³æ©å±ï¼æé«ç³»ç»å¯ç¨æ§ï¼åå°äº 30% æå¡å¨æ°éã
- ä»è®¾å® Linux ç¯å¢ï¼ç¼è¯ MySQLï¼è®¾å® Apache ä¸ Nginx çæå¡å¨ï¼å°æå PHP çå¼åç¯å¢ååæ°è®¾å®ï¼å¦ä¹ æ¶è®¾ LAMPï¼XAMMP çå¼åç¯å¢ã
- è´è´£ XXX ç³»ç»ç设计以åç åï¼å¸®å©é¨é¨å®ç°ææºç«¯ä»¥åç½é¡µç«¯çç»ä¸ç®¡çã
- ä½¿ç¨ XXX æºå¶å¯¹ XXX ç³»ç»è¿è¡éæï¼è§£å³äºç¼åç©¿é以åç¼åéªå´©é®é¢ï¼æé«äº 200% ç³»ç»å¯ç¨æ§ã
- 对 XXX 代ç åºè¿è¡å°è£ 以åç»´æ¤ï¼å¹¶ä¸æ ¹æ®ä¸å¡éæ±å¯¹ä»£ç åºè¿è¡æ´æ°ï¼æé«ä»£ç å¤ç¨çã
- ä½¿ç¨ XXX å®ç°æ°æ®åºè¿æ¥æ± ï¼æé«æ°æ®åºæ§è½å¹¶ä¸è§£å³æ°æ®ä¸ä¸è´é®é¢ã
- ä½¿ç¨ Redis åå¸å¼é以åæ¶æ¯éå对çµåä¸å¡è¿è¡è§£è¦ï¼åå° 30% ä¸å¡æ¨¡åå¼åæ¶é´ã
- åºäº XXXï¼XXXï¼å¼åçå é¨åä½ç³»ç»ï¼å æ¬ææ¡£åä½ãWiki å ±äº«ãè¯è®ºå ³æ³¨ç模åï¼æ¯æ导åºä¸çæ Word ä¸ PDF æ ¼å¼æ件ã
- å¼åèªç å¯é æ¶æ¯æå¡ï¼å¨ RocketMQ 使ç¨ä¹å使ç¨çæ¯å¯é æ¶æ¯æå¡ä¿è¯æ¶æ¯çæç»ä¸è´æ§ã
- åºäºDubboï¼ZKï¼Spring Boot å¾®æå¡æ¶æï¼å®æ对 XXX ç³»ç»æ ¸å¿ä¸å¡åè½çå¼åå·¥ä½
- ä½¿ç¨ K8S å®ç°å¾®æå¡ç®¡ç模åï¼å®ç°äºåå¸å¼ä»»å¡è°åº¦ï¼ä»»å¡åç°çæ ¸å¿åè½ã
- éè¿æ ¢æ¥è¯¢å®ä½ MySQL æ°æ®åºæ¥è¯¢ç¶é¢ï¼éè¿ SQL ä¼å以åä¿®æ¹ç´¢å¼å°æ¥è¯¢æ¶é´ä» 1200ms éä½å° 40ms
å端ä¸ç§»å¨ç«¯ç»éª
- 对 ListViewï¼ConvertView è¿è¡ä¼åï¼å¹¶éè¿ ViewHolder ç¼å Item æ¡ç®ï¼åå°éå¤ä»£ç çåä½ï¼åå° 30% 页é¢å è½½æ¶é´ã
- 使ç¨å¤ä¸ªç±»å®ç°ä¸ååè½ï¼å¦ Loading ç±»è´è´£å è½½æ°æ®åå¸å±æ件ï¼Adapter ç±»è´è´£ ListView æ§ä»¶ä¸å±ç¤ºæ°æ®ãå®ç°é¡¹ç®æ¨¡ååå¼åï¼éä½ç»ä»¶è¦å度ã
- ä½¿ç¨ AsyncSocket è¿è¡å®æå³æ¶é讯åè½ï¼å¹¶åå©ç»é¿å®æ客æ·ç«¯ä¸åµå ¥å¼ç½ç Socket 对æ¥ä¸éä¿¡ï¼å®ç°éè¿ iOS 设å¤æ§å¶æ座çå¼å ³ãå®æ¶å¼å ³ã温度æ£æµåæ¥è¦ç 8个 åè½ã
- çæ常è§çå端è°è¯å·¥å ·ï¼è½å¤é«ä¿çè¿å设计稿ï¼å ·å¤è¯å¥½ç代ç é£æ ¼ä»¥åæ¥å£ãæ¶æ设计è½åãçæ JS æ§è½ä¼åï¼çç»è§£å³åç§æµè§å¨å ¼å®¹é®é¢ã
- æ·±å ¥ç解 W3C æ åä¸ ES è§èï¼çæ HTMLãCSSãJavaScript ç Web åºç¡ä»¥å常ç¨æµè§å¨å ¼å®¹æ¹æ¡ã
- æ·±å ¥äºè§£ iOS 页é¢è®¾è®¡åæ°æ®ä¼ éå®ç°åçï¼å®ç° App 常è§çæ°å¢ï¼è¯»åï¼ä¿®æ¹ï¼å é¤åè½ï¼
- å©ç¨ Vuex ç getters æé filter å®ç°ååæ寻ååç±»çåè½ï¼æ¹ä¾¿é¡¾å®¢æ¥æ¾éè¦çååãä½¿ç¨ VeeValidate å®ç°è¡¨åéªè¯ã
- çç»ææ¡ PC 端å移å¨ç«¯çå¸å±æ¹å¼ï¼å¦ååºå¼å¸å±ä»¥åæµå¼å¸å±ï¼å¹¶è½æ ¹æ®ä¸å¡éæ±ï¼å°è£ é«å¤ç¨ãå¯ç»´æ¤æ§å¥½çå端ç»ä»¶ã
- éè¿ XXX è§£å³ Redis ç¼åéªå´©ä»¥åç¼åç©¿éçé®é¢
- éè¿ XXX å®ä½ MySQL æ ¢æ¥è¯¢ï¼å¹¶éè¿è®¾ç½®ç´¢å¼ä¼åæ¥è¯¢æçã
- çç»ææ¡æµè§å¨æ¸²æåç以åæºå¶ï¼å¯¹è³å°ä¸ç§ä¸»æµå端æ¡æ¶ææ·±å ¥åºç¨å¹¶è½å¤æ·±å ¥çè§£å ¶è®¾è®¡åçã
- åä¸å¼åãæç»æ¹è¿å端页é¢è®¾è®¡å¹³å°ï¼éè¿éè¿å¼åå·¥å ·ãæ¹è¿æµç¨ï¼ä¿è¯å端ä¸å¡å¼åçé«ææ§ã
- å©ç¨ CTFramesetterRef ç»å¶å 容å®ç°å¨çº¿é 读åè½ï¼å©ç¨ UITableViewCell é«åº¦èªéåºå ZXPAutoLayout å¸å±å®ç°æ¶æ¯åå¸åè½ã
- å©ç¨ UI PLayer å®ç°äºç»´ç /æ¡å½¢ç çæ«æä¸è¯å«ï¼èªå®ä¹ UITextField å®ç°å®æ¶è¾å ¥å®æ¶æç´¢åè½ã
- åºäº Webpack æ建项ç®ï¼å®ç°é¡¹ç®å·¥ç¨åãå¹¶ä½¿ç¨ flex å¼¹æ§å¸å±å®ç°èªéåºå¸å±ã
- ä½¿ç¨ AVPlayer å®ç°é³é¢çå¨çº¿ææ¾ãæåããå¿«éå¿«è¿ç6个åè½ã
- å©ç¨ CLLocationManager è¿è¡å°çå®ä½ï¼è§åæ¥è¡ã驾车çä¸ååºè¡æ¹å¼ç线路ï¼å¹¶éè¿ä¸åæ¶é´æ®µçå°çä½ç½®ï¼å¨å°å¾ä¸ç»å¶è½¨è¿¹ä¿¡æ¯ï¼å¹¶é带详ç»çæ¶é´å°åæ°æ®ã
- 对åºç¨è¿è¡æ¶æï¼å ¼å®¹å° iOS11 ææ°çæ¬ï¼æ ¸å¿åè½å æ¬è·å GPSï¼äºç»´ç æ«ç ãåæ¶ä½¿ç¨æ·å¯ä»¥è¿è¡è¯è®ºä¸æè§åé¦ã
- 使ç¨å¤çº¿ç¨å®æ¶å¨å®ç°å¾çè½®æå¨ææï¼ä½¿ç¨ CoreData 对é¦é¡µæ°æ®è¿è¡æ°æ®å¨å以åå®ç°æç´¢çé¢ç模ç³æç´¢åè½ã
- å°è£ FMDatabaseQueue ç±»é²æ¢å¤çº¿ç¨è®¿é®æ°æ®åºæ»éï¼ä¿®æ¹åæ¯èµ·ç³»ç»åçæ¡æ¶æ¥æè¾é«çæçåæ´ä¸ºæ¹ä¾¿çè°ç¨æ¹å¼ã
- ä½¿ç¨ JavaScript ä¸åç Objective-C ç½é¡µäº¤äº,å®ç°ç¹å»ç½é¡µæé®è·³è½¬åè½ã
- 使ç¨FTPæå¡å¨å®ç°CDNå级æ¨éï¼å®ç°ç¨æ·ä¸ä¼ æ件é¢å çæµç¨ï¼æé«50%ç¼åå½ä¸çã
Top Related Projects
A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
Software developer resume in Latex
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
Interview Questions for Google, Amazon, Apple, etc. 根据超过 2000 篇真实面经整理的腾讯,阿里,字节跳动,Shopee,美团,滴滴高频面试题
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot